Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure策略强制路由到routetable_Azure_Azure Policy - Fatal编程技术网

Azure策略强制路由到routetable

Azure策略强制路由到routetable,azure,azure-policy,Azure,Azure Policy,我正在尝试创建一个策略,强制将两个路由放在路由表上。我目前的政策是: { "if": { "allOf": [ { "field": "type", "equals": "Microsoft.Network/routeTables" }, {

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

{
    "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策略不用于场景-拒绝删除。使用资源锁以避免删除路由表


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

要支持我的声明:)请检查此点,我希望最终用户能够在我自己的几个路由之上添加更多路由。在这种情况下,您可以使用策略修改效果。供参考