在可能存在多个选项的情况下,如何创建策略以强制标记?
Posted
技术标签:
【中文标题】在可能存在多个选项的情况下,如何创建策略以强制标记?【英文标题】:How can a Policy be created to Enforce Tagging where several options may exist? 【发布时间】:2019-04-14 10:12:24 【问题描述】:我正在尝试创建一个强制创建标记的 Azure 策略。
示例;
当用户创建资源组时,他们必须添加标签:环境(PROD 或 DEV)资源(VM 或 SQL)。
现在有一个名为“在资源组上强制执行标签及其值”的内置策略,但问题是标签和值似乎是硬编码的。 IE。分配策略时,我被要求输入名称和值属性,例如环境与生产。
这意味着将来创建的所有资源组都需要在创建时添加“环境”和“生产”。
我不明白这一点。如果我已经预先确定所有资源组必须包含(环境和生产)的名称和值,为什么不自动化它,为什么还要麻烦创建者手动添加标签?
我的问题是:我能做到吗:
当用户创建资源组时,他们必须添加标签:环境(PROD 或 DEV)资源(VM 或 SQL)。
【问题讨论】:
【参考方案1】:我们有一个内置的定义调用“需要标签及其值”,您可以为自定义策略建模。您必须将标记值参数化为类型数组并在数组中列出 PROD 和 DEV。您将需要 2 个定义,一个用于环境,一个用于资源标签。
【讨论】:
以上是关于在可能存在多个选项的情况下,如何创建策略以强制标记?的主要内容,如果未能解决你的问题,请参考以下文章
如何制定策略来标记 CreatedBy:AccountID?