Skip to content

Commit 57c913d

Browse files
committed
Updates from reviews
1 parent 1ee400c commit 57c913d

File tree

6 files changed

+21
-4
lines changed

6 files changed

+21
-4
lines changed

Diff for: content/nginxaas-azure/app-protect/_index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: NGINX App Protect WAF (Preview)
2+
title: NGINX App Protect WAF
33
weight: 200
44
url: /nginxaas/azure/app-protect/
55
---

Diff for: content/nginxaas-azure/app-protect/configure-waf.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -114,15 +114,18 @@ To create a custom security policy in the Azure Portal:
114114
3. Select **Custom Policies**
115115
4. Select **Add Custom Security Policy** to open the policy editor
116116

117-
In the policy editor, enter the **Name**, **File path**, your policy content, and then select **Save**.
117+
In the policy editor, enter the **Name**, **File path**, your policy content, and then select **Save**. The **File path** is optional and will default to the policy **Name** with a ".json" extension if not specified. The **Name** must have a ".json" extension.
118118

119119
{{< img src="nginxaas-azure/custom-policy-editor.png" alt="NGINXaaS Custom Policy Editor." >}}
120120

121121
After your policy has been saved, you can then reference it in your NGINX configuration the same as you did for precompiled policies. For more information on policy configuration and syntax, refer to the NGINX App Protect [configuration guide](https://docs.nginx.com/nginx-app-protect-waf/v5/configuration-guide/configuration/).
122122

123123
{{<note>}}The **name** field within the security policy must be unique among the policies referenced in your NGINX configuration.{{</note>}}
124-
{{<note>}}Referencing both custom and precompiled policies in you NGINX configuration is not supported at this time.{{</note>}}
124+
{{<note>}}Referencing both custom and precompiled policies in your NGINX configuration is not supported at this time. See the [Known issues]({{< ref "/nginxaas-azure/known-issues.md" >}}) for a workaround for this limitation.{{</note>}}
125125

126+
The **Custom Policies** tab shows the status of your custom policies (Compilation and Application Status). Custom Policies are automatically compiled when created or modified. Policies that are applied to the NGINX configuration cannot be deleted until they are first removed from the configuration.
127+
128+
{{< img src="nginxaas-azure/custom-policies.png" alt="NGINXaaS Custom Policies." >}}
126129

127130
## What's next
128131

Diff for: content/nginxaas-azure/app-protect/enable-waf.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This guide explains how to enable F5 NGINX App Protect WAF on a F5 NGINX as a Se
1414
## Before you start
1515
- NGINX App Protect WAF can only be enabled on NGINXaaS for Azure deployments with the **Standard v2** [plan]({{< ref "/nginxaas-azure/billing/overview.md" >}})
1616

17-
## Enable NGINX App Protect (Preview)
17+
## Enable NGINX App Protect
1818
NGINX App Protect is disabled by default and needs to be explicitly enabled on an NGINXaaS deployment. Follow these steps:
1919

2020
### Using the Microsoft Azure Portal

Diff for: content/nginxaas-azure/changelog.md

+8
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ To see a list of currently active issues, visit the [Known issues]({{< ref "/ngi
1313

1414
To review older entries, visit the [Changelog archive]({{< ref "/nginxaas-azure/changelog-archive" >}}) section.
1515

16+
## April 17, 2025
17+
18+
### What's New
19+
20+
- {{% icon-feature %}} **NGINX App Protect WAF is now generally available**
21+
22+
NGINX App Protect WAF is now generally available and is no longer a Preview feature and will therefore be billed as specified in the [Azure Marketplace](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/f5-networks.f5-nginx-for-azure?tab=PlansAndPrice)
23+
1624
## March 31, 2025
1725

1826
### What's New

Diff for: content/nginxaas-azure/known-issues.md

+6
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ url: /nginxaas/azure/known-issues/
99

1010
List of known issues in the latest release of F5 NGINX as a Service for Azure (NGINXaaS).
1111

12+
### {{% icon-bug %}} Custom and precompiled security policies cannot both be referenced in an NGINX configuration
13+
14+
When using NGINX App Protect WAF, you can only reference default or custom security policies in your NGINX configuration, not both.
15+
16+
**Workaround**: Make a copy of the default policy you want to use, then add it as a custom policy with a different name.
17+
1218
### {{% icon-bug %}} Terraform fails to apply due to validation errors, but creates "Failed" resources in Azure (ID-4424)
1319

1420
Some validation errors are caught later in the creation process, and can leave behind "Failed" resources in Azure. An example initial failure might look like:

Diff for: static/nginxaas-azure/custom-policies.png

88.1 KB
Loading

0 commit comments

Comments
 (0)