3

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

4

1 回答 1

7

我认为资源和组标签的 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 时,如果要更新标签,则必须使用现有标签和新标签创建哈希表。

于 2015-08-18T22:30:21.747 回答