azure - 在可能存在多个选项的情况下,如何创建策略以强制标记?
问题描述
我正在尝试创建一个强制创建标记的 Azure 策略。
例子;
当用户创建资源组时,他们必须添加标签:环境(PROD 或 DEV)资源(VM 或 SQL)。
现在有一个名为“在资源组上强制执行标签及其值”的内置策略,但问题是标签和值似乎是硬编码的。即在分配策略时,我被要求输入名称和值属性,例如环境和生产。
这意味着将来创建的所有资源组都需要在创建时添加“环境”和“生产”。
我不明白这一点。如果我已经预先确定所有资源组必须包含(环境和生产)的名称和值,为什么不自动化它,为什么还要麻烦创建者手动添加标签?
我的问题是:我能做到这一点:
当用户创建资源组时,他们必须添加标签:环境(PROD 或 DEV)资源(VM 或 SQL)。
解决方案
我们有一个内置的定义调用“需要标签及其值”,您可以为自定义策略建模。您必须将标记值参数化为类型数组并在数组中列出 PROD 和 DEV。您将需要 2 个定义,一个用于环境,一个用于资源标签。
推荐阅读
- c++ - 定义带有和不带有 INCLUDED_HEADERNAME_H 的标头有什么区别
- android - 在 Android Studio 中向 TabLayouts 添加图标
- python - 有没有可以用来快速检查库与哪些版本的 Python 兼容的工具?
- python - 散景:连接线图和散点图
- php - 带有日期的for循环的php超时
- java - 重装 Android Studio 打不开
- mod-rewrite - 基于主机的 Apache 重写规则
- c# - c#参数化查询不返回数据/空值
- java - Java 对象是所有类的根,而不是所有其他对象
- python - '无法访问'DataFrameGroupBy'对象的可调用属性'sort_values',请尝试使用'apply'方法'