0

我们目前有内置策略来禁止在管理组级别范围内的公共 ip,这在我们的环境中创建常规 VM 时有效。此策略不会阻止在开发测试实验室中创建具有公共 IP 的 VM,即使它们是在具有阻止 IP 的策略的管理组中创建的。有没有人遇到过这个?

4

1 回答 1

1

有内置策略在Microsoft.Network/networkInterfaces级别上阻止 NIC 具有公共 IP,但开发测试实验室中的 VM 具有与常规 VM 不同类型的资源。

例如,您可以通过以下策略限制 Azure 开发测试实验室中 VM 上的公共 IP:

    "policyRule": {
      "if": {
        "allOf": [
          {
            "field": "type",
            "equals": "Microsoft.DevTestLab/labs/virtualmachines"
          },
          {
            "not": {
              "field": "Microsoft.DevTestLab/labs/virtualmachines/disallowPublicIpAddress",
              "equals": true
            }
          }
        ]
      },
      "then": {
        "effect": "deny"
      }
    }
  },

在此处输入图像描述

于 2021-04-07T04:24:39.547 回答