Skip to content

Commit cb0f887

Browse files
committed
Final edits for publication.
1 parent ab6a49d commit cb0f887

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

articles/azure-app-configuration/concept-private-endpoint.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
---
2-
title: Using Private Endpoints for Azure App Configuration
2+
title: Using private endpoints for Azure App Configuration
33
description: Secure your App Configuration store using private endpoints
44
services: azure-app-configuration
55
author: lisaguthrie
66
ms.service: azure-app-configuration
77
ms.topic: conceptual
8-
ms.date: 3/4/2020
8+
ms.date: 3/12/2020
99
ms.author: lcozzens
1010

1111
#Customer intent: As a developer using Azure App Configuration, I want to understand how to use private endpoints to enable secure communication with my App Configuration instance.
1212
---
13-
# Using Private Endpoints for Azure App Configuration
13+
# Using private endpoints for Azure App Configuration
1414

15-
You can use [private endpoints](../private-link/private-endpoint-overview.md) for Azure App Configuration to allow clients on a virtual network (VNet) to securely access data over a [private link](../private-link/private-link-overview.md). The private endpoint uses an IP address from the VNet address space for your App Configuration service. Network traffic between the clients on the VNet and the App Configuration store account traverses over the VNet and a private link on the Microsoft backbone network, eliminating exposure from the public internet.
15+
You can use [private endpoints](../private-link/private-endpoint-overview.md) for Azure App Configuration to allow clients on a virtual network (VNet) to securely access data over a [private link](../private-link/private-link-overview.md). The private endpoint uses an IP address from the VNet address space for your App Configuration service. Network traffic between the clients on the VNet and the App Configuration store traverses over the VNet using a private link on the Microsoft backbone network, eliminating exposure to the public internet.
1616

1717
Using private endpoints for your App Configuration service enables you to:
18-
- Secure your application configuration details by configuring the firewall to block all connections to App Configuration on the public endpoint.
18+
- Secure your application configuration details by configuring the firewall to block all connections to App Configuration on the public endpoint.
1919
- Increase security for the virtual network (VNet) ensuring data doesn't escape from the VNet.
2020
- Securely connect to the App Configuration service from on-premises networks that connect to the VNet using [VPN](../vpn-gateway/vpn-gateway-about-vpngateways.md) or [ExpressRoutes](../expressroute/expressroute-locations.md) with private-peering.
2121

@@ -28,7 +28,7 @@ A private endpoint is a special network interface for an Azure service in your [
2828

2929
Applications in the VNet can connect to the configuration service over the private endpoint **using the same connection strings and authorization mechanisms that they would use otherwise**. Private endpoints can be used with all protocols supported by the App Configuration store.
3030

31-
While App Configuration doesn't support service endpoints, private endpoints can be created in subnets that use [Service Endpoints](../virtual-network/virtual-network-service-endpoints-overview.md). Clients in a subnet can connect securely to an App Configuration store using private endpoint while using service endpoints to access others.
31+
While App Configuration doesn't support service endpoints, private endpoints can be created in subnets that use [Service Endpoints](../virtual-network/virtual-network-service-endpoints-overview.md). Clients in a subnet can connect securely to an App Configuration store using the private endpoint while using service endpoints to access others.
3232

3333
When you create a private endpoint for a service in your VNet, a consent request is sent for approval to the service account owner. If the user requesting the creation of the private endpoint is also an owner of the account, this consent request is automatically approved.
3434

@@ -38,7 +38,7 @@ Service account owners can manage consent requests and private endpoints through
3838

3939
When creating a private endpoint, you must specify the App Configuration store to which it connects. If you have multiple App Configuration instances within an account, you need a separate private endpoint for each store.
4040

41-
#### Resources
41+
#### Resources for creating private endpoints
4242

4343
For more detailed information on creating a private endpoint for your App Configuration store, refer to the following articles:
4444

@@ -55,20 +55,20 @@ Azure relies upon DNS resolution to route connections from the VNet to the confi
5555
5656
## DNS changes for Private Endpoints
5757

58-
When you create a private endpoint, the DNS CNAME resource record for the storage account is updated to an alias in a subdomain with the prefix `privatelink`. Azure also creates a [private DNS zone](../dns/private-dns-overview.md), corresponding to the `privatelink` subdomain, with the DNS A resource records for the private endpoints.
58+
When you create a private endpoint, the DNS CNAME resource record for the service is updated to an alias in a subdomain with the prefix `privatelink`. Azure also creates a [private DNS zone](../dns/private-dns-overview.md) corresponding to the `privatelink` subdomain, with the DNS A resource records for the private endpoints.
5959

60-
When you resolve the endpoint URL from outside the VNet with the private endpoint, it resolves to the public endpoint of the service. When resolved from within the VNet hosting the private endpoint, the endpoint URL resolves to the private endpoint.
60+
When you resolve the endpoint URL from outside the VNet, it resolves to the public endpoint of the service. When resolved from within the VNet hosting the private endpoint, the endpoint URL resolves to the private endpoint.
6161

6262
You can control access for clients outside the VNet through the public endpoint using the Azure Firewall service.
6363

6464
This approach enables access to the store **using the same connection string** for clients on the VNet hosting the private endpoints as well as clients outside the VNet.
6565

66-
If you are using a custom DNS server on your network, clients must be able to resolve the FQDN for the storage account endpoint to the private endpoint IP address. You should configure your DNS server to delegate your private link subdomain to the private DNS zone for the VNet, or configure the A records for `AppConfigInstanceA.privatelink.azconfig.io` with the private endpoint IP address.
66+
If you are using a custom DNS server on your network, clients must be able to resolve the fully qualified domain name (FQDN) for the service endpoint to the private endpoint IP address. You should configure your DNS server to delegate your private link subdomain to the private DNS zone for the VNet, or configure the A records for `AppConfigInstanceA.privatelink.azconfig.io` with the private endpoint IP address.
6767

6868
> [!TIP]
6969
> When using a custom or on-premises DNS server, you should configure your DNS server to resolve the store name in the `privatelink` subdomain to the private endpoint IP address. You can do this by delegating the `privatelink` subdomain to the private DNS zone of the VNet, or configuring the DNS zone on your DNS server and adding the DNS A records.
7070
71-
#### Resources
71+
#### Resources for configuring your DNS server with private endpoints
7272

7373
For more information on configuring your own DNS server to support private endpoints, refer to the following articles:
7474

0 commit comments

Comments
 (0)