【问题标题】:Azure Resource Manager - update tags of existing resource groupAzure 资源管理器 - 更新现有资源组的标签
【发布时间】:2015-08-19 06:30:21
【问题描述】:

是否可以使用 Azure 资源管理器模板更新现有资源组的标签? 因为,每次我通过 Azure 资源管理器部署到 Azure - 我在 Azure 资源组上的标签都被删除了:(

【问题讨论】:

  • 部署情况如何? PowerShell?

标签: azure azure-resource-manager


【解决方案1】:

我认为资源和组上标签的 PowerShell 实现并没有按照您期望的方式实现,这使得目前这是一个挑战。我不知道在解构哈希表时添加标签而不需要一些体操的方法。

每当您在 PowerShell 中设置标签时,它都是“替换”而不是附加。所以你可以得到,然后附加到哈希表并把它放回去,但我还没有找到一个好的方法来做到这一点。见https://github.com/Azure/azure-powershell/issues/726

如果您只想替换资源组上的标签,而不是使用 New-AzureResourceGroup(由于我看到的行为,我假设您正在使用它)使用:

    Set-AzureResourceGroup -Name GroupName -Tag @{Name='TagName';Value='TagValue'} #this will replace all the tags with this one
    New-AzureResourceGroupDeployment -ResourceGroupName GroupName ...

使用 New-AzureResourceGroup 时,如果要更新标签,则必须使用现有标签和新标签创建哈希表。

【讨论】:

    猜你喜欢
    • 2017-04-17
    • 2014-05-21
    • 1970-01-01
    • 2020-01-17
    • 1970-01-01
    • 2016-04-10
    • 1970-01-01
    • 2018-09-13
    相关资源
    最近更新 更多