如何根据订阅、区域和其他标签批量更新 Azure 中的特定标签?

问题描述

我需要批量更新特定标记,该标记应用于 Azure 中的各种资源,例如 VM、NSG、AGW、RG 等等。我需要为应用它们的所有类型的资源更新此标签。我该怎么做?我需要根据订阅、地区和另一个标签值过滤资源吗?我可以使用 AZ CLI 或 Azure Powershell,如果可以,如何使用?如何为批量标签更新设置订阅、区域和另一个标签值的过滤器?

解决方法

您可以使用 Azure PowerShell:

$mergedTags = @{"key1"="value1"; "key3"="value3";}
Update-AzTag -ResourceId /subscriptions/{subId} -Tag $mergedTags -Operation Merge

原始文档:https://docs.microsoft.com/en-us/powershell/module/az.resources/update-aztag?view=azps-5.3.0

或 Az Cli: https://docs.microsoft.com/en-us/cli/azure/tag?view=azure-cli-latest

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...