You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/web-application-firewall/ag/waf-application-gateway-for-containers-overview.md
+11-9Lines changed: 11 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,10 +18,11 @@ Application Gateway for Containers is an application layer (layer 7) [load balan
18
18
19
19
## Configuration
20
20
21
-
To leverage WAF on your Application Gateway for Containers deployment, you will need to attach your WAF policy via a Security Policy. Security Policy in this context is a new child resource in Azure Resource Manager (ARM) that was introduced as part of the Application Gateway for Containers integration. The Security Policy is referenced by your Application Load Balancer (ALB) controller and helps define the scope of how your WAF policy is applied to your application’s traffic.
22
-
Application Gateway for Containers also introduces a new resource called ‘WebApplicationFirewallPolicy’. This custom resource defines at which points the WAF policy is applied and can be configured at the listener or route path level. This configuration is done via your Kubernetes resource’s YAML file.
23
-
Here is an example YAML configuration that shows targeting a specific path called ‘pathA’ on an HTTP Route resource:
21
+
To use WAF on your Application Gateway for Containers deployment, you need to attach your [WAF policy](create-waf-policy-ag.md) via a Security Policy, which is a new Azure Resource Manager child resource that is part of the Application Gateway for Containers integration. The Security Policy is referenced by your Application Load Balancer (ALB) controller and helps define the scope of how your WAF policy is applied to the application’s traffic.
24
22
23
+
Application Gateway for Containers also introduces a new resource called `WebApplicationFirewallPolicy`. This custom resource defines at which point the WAF policy is applied and can be configured at the listener or route path level. This configuration is done via your Kubernetes resource’s YAML file.
24
+
25
+
Here's an example YAML configuration that shows targeting a specific path called `pathA` on an HTTP Route resource:
25
26
26
27
```yaml
27
28
apiVersion: alb.networking.azure.io/v1
@@ -42,12 +43,13 @@ spec:
42
43
43
44
## Limitations
44
45
45
-
The following functionality is not supported on a WAF Policy associated with an Application Gateway for Containers instance:
46
-
- Cross Region & Cross Subscription Not Supported – Your WAF policy needs to be in the same subscription and region as your Application Gateway for Containers resource.
47
-
- Core Rule Set (CRS) Managed Rules – Application Gateway for Containers WAF only supports Default Rule Set (DRS) managed rulesets.
48
-
- Legacy Bot Manager Ruleset – Bot Manager Ruleset 0.1 is not supported, but all newer Bot Manager ruleset versions are supported.
49
-
- Java Script Challenge Actions on Bot Manager Rules – During preview you cannot set the Action on a Bot Manager rule to Java Script Challenge.
50
-
- CoPilot for Security – During preview CoPilot for Security is not supported.
46
+
The following functionality isn't supported on a WAF Policy associated with an Application Gateway for Containers instance:
47
+
48
+
- Cross region cross subscription: your WAF policy must be in the same subscription and region as your Application Gateway for Containers resource.
49
+
- Core Rule Set (CRS) Managed Rules: Application Gateway for Containers WAF only supports Default Rule Set (DRS) managed rulesets.
50
+
- Legacy Bot Manager Ruleset: Bot Manager Ruleset 0.1 isn't supported, but all newer Bot Manager ruleset versions are supported.
51
+
- JavaScript Challenge actions on Bot Manager rules: you can't set the Action on a Bot Manager rule to JavaScript Challenge during the preview.
52
+
- Microsoft Security Copilot: isn't supported during the preview.
0 commit comments