如何通过Powershell在Azure应用程序网关上启用所有防火墙规则



我正在准备一个脚本来更改现有Azure应用程序网关的几个方面。此前,我的团队禁用了WAF的一些规则。我的意图是再次增强它们,从而禁用高级配置。我找不到通过Powershell实现这一点的方法。

WAF规则与App GW无关,它是Azure中的一个单独功能。所以,你应该使用:

Get-AzApplicationGatewayFirewallPolicy | Set-AzApplicationGatewayFirewallPolicy

https://learn.microsoft.com/en-us/powershell/module/az.network/set-azapplicationgatewayfirewallpolicy?view=azps-7.1.0

此外,作为一个例子,您可以在这里查看:

https://learn.microsoft.com/en-us/azure/application-gateway/scripts/waf-custom-rules-powershell#sample-脚本

最新更新