首页 > 解决方案 > 在可能存在多个选项的情况下,如何创建策略以强制标记?

问题描述

我正在尝试创建一个强制创建标记的 Azure 策略。

例子;

当用户创建资源组时,他们必须添加标签:环境(PROD 或 DEV)资源(VM 或 SQL)。

现在有一个名为“在资源组上强制执行标签及其值”的内置策略,但问题是标签和值似乎是硬编码的。即在分配策略时,我被要求输入名称和值属性,例如环境和生产。

这意味着将来创建的所有资源组都需要在创建时添加“环境”和“生产”。

我不明白这一点。如果我已经预先确定所有资源组必须包含(环境和生产)的名称和值,为什么不自动化它,为什么还要麻烦创建者手动添加标签?

我的问题是:我能做到这一点:

当用户创建资源组时,他们必须添加标签:环境(PROD 或 DEV)资源(VM 或 SQL)。

标签: azureazure-policy

解决方案


我们有一个内置的定义调用“需要标签及其值”,您可以为自定义策略建模。您必须将标记值参数化为类型数组并在数组中列出 PROD 和 DEV。您将需要 2 个定义,一个用于环境,一个用于资源标签。


推荐阅读