В Azure мне нужно отсоединить существующую политику WAF, которая привязана к шлюзу приложений Azure, но не может найти способ.
Я создал новую политику WAF и связал ее со своим шлюзом приложений Azure. Мне не нравится, как он настроен, и теперь я хотел бы удалить его, но выдает сообщение об ошибке
Не удалось удалить политику WAF «wafpolicyNew». Ошибка: нельзя удалить политику брандмауэра, так как она по-прежнему выделена подпискам на ресурсы / 75d2e0ac-xxxxx450c0a6fc / resourceGroups / xxx / Provider / Microsoft.Network / applicationGateways / mygateway
Могу ли я как-нибудь отделить политику от своего шлюза приложений?
Я пробовал использовать Powershell
$appGw = Get-AzApplicationGateway -Name "mygateway"
$appGw.FirewallPolicy = $null
Set-AzApplicationGateway -ApplicationGateway $appGw
Но я получаю другое сообщение об ошибке:
нельзя удалить из шлюза приложений, разрешено изменение одной политики брандмауэра на другую
а также попытался использовать портал для поиска кнопки разъединения, но не нашел.
Политики WAF можно удалить из шлюза приложений с помощью Azure CLI.
Остановите шлюз приложений.
az network application-gateway stop -g MyResourceGroup -n MyAppGateway
Удалить политику
az network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup