Есть ли способ указать IPaddress и Su bnet Id для ограничений доступа webapp с помощью шаблонов ARM - PullRequest
0 голосов
/ 05 августа 2020

У меня есть список IP-адресов и c su bnet IP-адресов, которым разрешен доступ к webapp. Я могу l oop через ограничения IP, используя функцию copy в шаблонах ARM, но я не могу добавить ограничение su bnet в тот же шаблон. Есть ли способ пройти через это?

Ответы [ 2 ]

0 голосов
/ 21 августа 2020

Изучив множество документов и блогов, я не нашел способа добиться этого, используя тот же шаблон ARM. В моем случае я хочу добавить оба IP-адреса и su bnet при использовании функции copy (скорее, назовите это ARM foreach l oop). Итак, для добавления нескольких IP-адресов (которые динамически извлекаются в шаблоне ARM из другого ресурса) и su bnet, я решил это, выполнив сначала ARM (это выполняет итерацию и добавляет динамически извлекаемые IP-адреса), а затем простой Az cmd, как показано ниже, который добавит ограничение безопасности к тому же веб-приложению.

Add-AzWebAppAccessRestrictionRule -ResourceGroupName $ResourceGroupName -WebAppName $WebAppName -Name "subnet rule" -Priority 301 -Action Allow -SubnetName $subnetName -VirtualNetworkName $VnetName

Таким образом, оба на месте: D

0 голосов
/ 14 августа 2020

Согласно этой документации вы можете определить свойство ipAddress для IpSecurityRestriction следующим образом:

  • нотация CIDR, такая как ipv4 / mask (соответствие начального бита), например XX.XXX.XXX.XX / 32
  • чистый IPv4-адрес (в этом случае требуется свойство SubnetMask)

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...