Azure Resource Manager — обновление тегов существующей группы ресурсов

Можно ли обновить теги существующей группы ресурсов с помощью шаблона Azure Resource Manager? Потому что каждый раз, когда я выполняю развертывание в Azure через Azure Resource Manager, мои теги в Azure Resource Group удаляются :(


person Антон Курьян    schedule 08.06.2015    source источник
comment
Как у вас дела с развертыванием? PowerShell?   -  person BenV    schedule 18.07.2015


Ответы (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, если вы хотите обновить теги, вам придется создать хэш-таблицу с существующими и новыми тегами.

person bmoore-msft    schedule 18.08.2015