Skip to content

Commit 8a46474

Browse files
Merge pull request #308504 from mbender-ms/appgw-privateLink-gh127792
Application Gateway | Maintenance | fix portal instructions by adding disable network policy
2 parents 7768607 + 9a5296b commit 8a46474

1 file changed

Lines changed: 32 additions & 17 deletions

File tree

articles/application-gateway/private-link-configure.md

Lines changed: 32 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: application-gateway
66
author: mbender-ms
77
ms.service: azure-application-gateway
88
ms.topic: how-to
9-
ms.date: 11/5/2025
9+
ms.date: 11/18/2025
1010
ms.author: mbender
1111
ms.custom:
1212
- devx-track-azurecli, devx-track-azurepowershell
@@ -52,25 +52,40 @@ To enable Private Link configuration, you must create a dedicated subnet that's
5252
> [!IMPORTANT]
5353
> The combined length of the Application Gateway name and Private Link configuration name must not exceed 70 characters to avoid deployment failures.
5454
55-
To create a dedicated subnet for Private Link, see [Add, change, or delete a virtual network subnet](../virtual-network/virtual-network-manage-subnet.md#add-a-subnet).
55+
To create a dedicated subnet for Private Link, see [Add, change, or delete a virtual network subnet](../virtual-network/virtual-network-manage-subnet.md).
56+
57+
## Disable network policies on the Private Link subnet
58+
59+
To allow Private Link connectivity, you must [disable the Private Link Service Network Policies](../private-link/disable-private-endpoint-network-policy.md#disable-network-policy) on the subnet designated for Private Link IP configurations.
60+
61+
To disable network policies, follow these steps:
62+
1. Navigate to the [Azure portal](https://portal.azure.com).
63+
1. Search for and select **Virtual networks**.
64+
1. Select the virtual network containing the Private Link subnet.
65+
1. In the left navigation pane, select **Subnets**.
66+
1. Select the subnet designated for Private Link.
67+
1. Under **Private link service network policies**, select **Disabled**.
68+
1. Select **Save** to apply the changes.
69+
1. Wait a few minutes for the changes to take effect.
70+
1. verify that the **Private link service network policies** setting is now **Disabled**.
5671

5772
## Configure Private Link
5873

5974
The Private Link configuration defines the infrastructure that enables connections from Private Endpoints to your Application Gateway. Before creating the Private Link configuration, ensure that a listener is actively configured to use the target frontend IP configuration.
6075

6176
Follow these steps to create the Private Link configuration:
6277

63-
1. Navigate to the [Azure portal](https://portal.azure.com).
64-
2. Search for and select **Application Gateways**.
65-
3. Select your Application Gateway instance.
66-
4. In the left navigation pane, select **Private link**, then select **+ Add**.
67-
5. Configure the following settings:
78+
79+
1. Search for and select **Application Gateways**.
80+
1. Select your Application Gateway instance.
81+
1. In the left navigation pane, select **Private link**, then select **+ Add**.
82+
1. Configure the following settings:
6883
- **Name**: Enter a name for the Private Link configuration
6984
- **Private link subnet**: Select the dedicated subnet for Private Link IP addresses
7085
- **Frontend IP Configuration**: Select the frontend IP configuration that Private Link should forward traffic to
7186
- **Private IP address settings**: Configure at least one IP address
72-
6. Select **Add** to create the configuration.
73-
7. From your Application Gateway settings, copy and save the **Resource ID**. This identifier is required when setting up Private Endpoints from different Microsoft Entra tenants.
87+
1. Select **Add** to create the configuration.
88+
1. From your Application Gateway settings, copy and save the **Resource ID**. This identifier is required when setting up Private Endpoints from different Microsoft Entra tenants.
7489

7590
>[!CAUTION]
7691
>Private link configuration will momentarily cause traffic disruption (less than 1 minute) while the change is applied. Changes are recommended to be conducted during a maintenance window or period of low-traffic. During this time, you may see connection timeouts or 4XX http status codes returned on request. Add/Remove/Approval/Rejection of private endpoints will not cause traffic disruption.
@@ -82,23 +97,23 @@ A Private Endpoint is a network interface that uses a private IP address from yo
8297
To create a Private Endpoint, follow these steps:
8398

8499
1. In the Application Gateway portal, select the **Private endpoint connections** tab.
85-
2. Select **+ Private endpoint**.
86-
3. On the **Basics** tab:
100+
1. Select **+ Private endpoint**.
101+
1. On the **Basics** tab:
87102
- Configure the resource group, name, and region for the Private Endpoint
88103
- Select **Next: Resource >**
89-
4. On the **Resource** tab:
104+
1. On the **Resource** tab:
90105
- Verify the target resource settings
91106
- Select **Next: Virtual Network >**
92-
5. On the **Virtual Network** tab:
107+
1. On the **Virtual Network** tab:
93108
- Select the virtual network and subnet where the Private Endpoint network interface will be created
94109
- Select **Next: DNS >**
95-
6. On the **DNS** tab:
110+
1. On the **DNS** tab:
96111
- Configure DNS settings as needed
97112
- Select **Next: Tags >**
98-
7. On the **Tags** tab:
113+
1. On the **Tags** tab:
99114
- Optionally add resource tags
100115
- Select **Next: Review + create >**
101-
8. Review the configuration and select **Create**.
116+
1. Review the configuration and select **Create**.
102117

103118
> [!IMPORTANT]
104119
> If the public or private IP configuration resource is missing when trying to select a _Target sub-resource_ on the _Resource_ tab of private endpoint creation, ensure a listener is actively utilizing the respected frontend IP configuration. Frontend IP configurations without an associated listener can't be shown as a _Target sub-resource_.
@@ -271,4 +286,4 @@ To learn more about Azure Private Link and related services:
271286
- [What is Azure Private Link?](../private-link/private-link-overview.md)
272287
- [Application Gateway Private Link overview](private-link.md)
273288
- [Private Link service overview](../private-link/private-link-service-overview.md)
274-
- [Private endpoints overview](../private-link/private-endpoint-overview.md)
289+
- [Private endpoints overview](../private-link/private-endpoint-overview.md)

0 commit comments

Comments
 (0)