如何在可能存在多个选项的地方创建策略以实施标记?

时间:2019-04-14 10:12:24

标签: azure azure-policy

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

示例;

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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