Azure 策略强制路由到可路由

Azure policy force routes to routetable

我正在尝试创建一个强制两条路由在路由 table 上的策略。我目前的政策是:

{
    "if": {
      "allOf": [
        {
            "field": "type",
            "equals": "Microsoft.Network/routeTables"
        },
        {
          "anyOf": [
            {
                "field": "Microsoft.Network/routeTables/routes[*].name",
                "NotEquals": "myrouteA"
            },
            {
                "field": "Microsoft.Network/routeTables/routes[*].name",
                "NotEquals": "myrouteB"
            }
          ]
        }
      ]
    },
    "then": {
      "effect": "deny"
    }
  }
  

但这并不否定路由的删除。我应该改变什么?

Azure Policy 未用于方案 - 拒绝删除。使用资源锁来避免删除路由 Table.

您可以制定一个计划,通过强制执行策略使路线Table具有推荐路线。