Как сохранить существующие теги при повторном развертывании ресурса через шаблон ARM?

Я заметил, что каждый раз, когда мы разворачиваем наш ресурс через шаблон ARM, это приводит к удалению всех тегов, которые были установлены вручную для этих ресурсов (точнее, замене на те, которые указаны в шаблоне ARM). В этом ожидаемое поведение? Есть ли простой способ сохранить пользовательские теги и не стирать их? (Пример непростого способа: прочитать теги на ресурсе перед запуском шаблона ARM и передать все эти теги обратно в ARM).

Режим шаблона ARM является инкрементным.

1 ответ

  1. да, это ожидаемое поведение
  2. нет простого пути.
  3. Режим шаблона не имеет значения.

Вы можете попытаться получить тег объекта, используя reference() функция и использование union() функция с выходным объектом reference() Функция для создания правильных тегов, но я не пробовал это.

Другие вопросы по тегам