Как можно создать политику для принудительного применения тегов, если может существовать несколько вариантов?

Я пытаюсь создать политику Azure, которая обеспечивает создание тегов.

Пример;

Когда пользователь создает группу ресурсов, он ДОЛЖЕН добавлять теги: среда (PROD или DEV), ресурс (виртуальная машина или SQL).

Теперь существует встроенная политика, которая называется «Применять тег и его значение для групп ресурсов», однако проблема в том, что теги и значения кажутся жестко запрограммированными. Т.е. При назначении политики меня просят ввести атрибуты имени и значения, например Окружающая среда и производство.

Это означает, что все группы ресурсов, созданные в будущем, должны будут иметь как «Среда», так и «Производство» во время создания.

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

Мой вопрос: могу ли я добиться этого:

Когда пользователь создает группу ресурсов, он ДОЛЖЕН добавлять теги: среда (PROD или DEV), ресурс (виртуальная машина или SQL).


person sy-huss    schedule 14.04.2019    source источник


Ответы (1)


у нас есть встроенный вызов определения «Требовать тег и его значение», который вы можете смоделировать для настраиваемой политики. Вам нужно будет параметризовать значение тега как массив типов и указать PROD и DEV в массиве. Вам понадобятся 2 определения: одно для среды и одно для тега ресурса.

person Kemley    schedule 12.12.2019