Политика Azure для включения брандмауэра - PullRequest
0 голосов
/ 28 мая 2018

Требуется, чтобы мне нужно было написать политику, чтобы включить брандмауэр для хранилища данных DataLake.эта политика должна быть написана на JSON и должна быть развернута в Azure.

Любой, кто может помочь мне в части JSON.

Ответы [ 2 ]

0 голосов
/ 16 августа 2018

Для изменения значения необходимо использовать режим Append .

{
   "if": {
      "field": "Microsoft.DataLakeStore/accounts/firewallState",
      "equals": "Disabled"
   },
   "then": {
      "effect": "append",
      "details": [
         {
            "field": "Microsoft.DataLakeStore/accounts/firewallState",
            "value": "Enabled"
         }
      ]
   }
}
0 голосов
/ 29 мая 2018

Чтобы включить брандмауэр при создании хранилища DataLake, вы можете обратиться к моему примеру политики, он отлично работает на моей стороне.

{
  "if": {
    "allOf": [
      {
        "field": "type",
        "equals": "Microsoft.DataLakeStore/accounts"
      },
      {
        "field": "Microsoft.DataLakeStore/accounts/firewallState",
        "equals": "Disabled"
      }
    ]
  },
  "then": {
    "effect": "deny"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...