Azure Policy 定义禁止创建超过每月特定成本的 VM?

Azure Policy Definition to prohibit creation of a VM above certain cost per month?

有没有办法在 Azure 订阅中定义一个策略来阻止创建任何成本超过一定数量的虚拟机?我已经尝试定义一个将单个 SKU 列入白名单或黑名单的政策,但至少可以说,维护起来很乏味。

Is there a way to define a policy in an Azure subscription that will block the creation of any virtual machine with a cost above a certain amount?

在 Azure Policy 中,有几个 built-in 默认可用的策略。例如:

  • 允许的存储帐户 SKU
  • 允许的资源类型
  • 允许的位置
  • 允许的虚拟机 SKU
  • 为资源添加标签
  • 不允许的资源类型

以下是针对 VM 的推荐策略:

您可以创建自定义策略定义 允许定义自己的使用 Azure 的规则,如下所示:

Example:

Each storage account must be enabled for HTTPS
Each storage account must be disabled for HTTP.

请参阅此 link 了解有关创建自定义策略的更多信息。

但是无法在 Azure 订阅中定义策略来阻止创建任何成本超过一定数量的虚拟机。