是否可以使用 Azure 资源管理器模板更新现有资源组的标签?因为,每次我通过 Azure 资源管理器部署到 Azure - 我在 Azure 资源组上的标签都被删除了:(
问问题
1815 次
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 回答