Skip to content

Commit fff45ac

Browse files
author
AbhishekMallick01
committed
CSS doc ask #15996126
1 parent 4bcbb84 commit fff45ac

File tree

3 files changed

+7
-69
lines changed

3 files changed

+7
-69
lines changed

articles/backup/backup-azure-private-endpoints-concept.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Private endpoints for Azure Backup - Overview
33
description: This article explains about the concept of private endpoints for Azure Backup that helps to perform backups while maintaining the security of your resources.
44
ms.topic: conceptual
55
ms.service: backup
6-
ms.date: 03/08/2023
6+
ms.date: 04/06/2023
77
author: jyothisuri
88
ms.author: jsuri
99
---
@@ -148,8 +148,6 @@ The workload extension running on Azure VM requires connection to at least two s
148148
For a private endpoint enabled vault, the Azure Backup service creates private endpoint for these storage accounts. This prevents any network traffic related to Azure Backup (control plane traffic to service and backup data to storage blob) from leaving the virtual network.
149149
In addition to the Azure Backup cloud services, the workload extension and agent require connectivity to the Azure Storage accounts and Azure Active Directory (Azure AD).
150150

151-
As a pre-requisite, Recovery Services vault requires permissions for creating additional private endpoints in the same Resource Group. We also recommend providing the Recovery Services vault the permissions to create DNS entries in the private DNS zones (`privatelink.blob.core.windows.net`, `privatelink.queue.core.windows.net`). Recovery Services vault searches for private DNS zones in the resource groups where VNet and private endpoint are created. If it has the permissions to add DNS entries in these zones, they’ll be created by the vault; otherwise, you must create them manually.
152-
153151
The following diagram shows how the name resolution works for storage accounts using a private DNS zone.
154152

155153
:::image type="content" source="./media/private-endpoints-overview/name-resolution-works-for-storage-accounts-using-private-dns-zone-inline.png" alt-text="Diagram showing how the name resolution works for storage accounts using a private DNS zone." lightbox="./media/private-endpoints-overview/name-resolution-works-for-storage-accounts-using-private-dns-zone-expanded.png":::

articles/backup/backup-azure-private-endpoints-configure-manage.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: How to create and manage private endpoints (with v2 experience) for Azure
33
description: This article explains how to configure and manage private endpoints for Azure Backup.
44
ms.topic: how-to
55
ms.service: backup
6-
ms.date: 03/08/2023
6+
ms.date: 04/06/2023
77
author: jyothisuri
88
ms.author: jsuri
99
---
@@ -108,9 +108,10 @@ You'll see an entry for the virtual network for which you've created the private
108108

109109
|Zone |Service |
110110
|--- |--- |
111-
|`privatelink.<geo>.backup.windowsazure.com` |Backup |
112-
|`privatelink.blob.core.windows.net` |Blob |
113-
|`privatelink.queue.core.windows.net` |Queue |
111+
|`*.privatelink.<geo>.backup.windowsazure.com` |Backup |
112+
|`*.blob.core.windows.net` |Blob |
113+
|`*.queue.core.windows.net` |Queue |
114+
|`*.storage.azure.net` |Blob |
114115

115116
>[!NOTE]
116117
> In the above text, `<geo>` refers to the region code (for example *eus* and *ne* for East US and North Europe respectively). Refer to the following lists for regions codes:

articles/backup/private-endpoints.md

Lines changed: 1 addition & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Create and use private endpoints for Azure Backup
33
description: Understand the process to creating private endpoints for Azure Backup where using private endpoints helps maintain the security of your resources.
44
ms.topic: how-to
5-
ms.date: 02/20/2023
5+
ms.date: 04/06/2023
66
ms.custom: devx-track-azurepowershell
77
ms.service: backup
88
author: jyothisuri
@@ -165,67 +165,6 @@ For **each private DNS** zone listed above (for Backup, Blobs and Queues), do th
165165

166166
![Add virtual network link](./media/private-endpoints/add-virtual-network-link.png)
167167

168-
### When using custom DNS server or host files
169-
170-
If you're using your custom DNS servers, you'll need to add the DNS records needed by the private endpoints to your DNS servers. You can also use conditional forwarders and redirect the DNS request for the FQDN to Azure DNS. Azure DNS redirects the DNS requests to private DNS zone and resolve them.
171-
172-
#### For the Backup service
173-
174-
1. In your DNS server, create a DNS zone for Backup according to the following naming convention:
175-
176-
|Zone |Service |
177-
|---------|---------|
178-
|`privatelink.<geo>.backup.windowsazure.com` | Backup |
179-
180-
>[!NOTE]
181-
> In the above text, `<geo>` refers to the region code (for example *eus* and *ne* for East US and North Europe respectively). Refer to the following lists for regions codes:
182-
>
183-
> - [All public clouds](https://download.microsoft.com/download/1/2/6/126a410b-0e06-45ed-b2df-84f353034fa1/AzureRegionCodesList.docx)
184-
> - [China](/azure/china/resources-developer-guide#check-endpoints-in-azure)
185-
> - [Germany](../germany/germany-developer-guide.md#endpoint-mapping)
186-
> - [US Gov](../azure-government/documentation-government-developer-guide.md)
187-
> - [Geo-code list - sample XML](scripts/geo-code-list.md)
188-
189-
1. Next, we need to add the required DNS records. To view the records that need to be added to the Backup DNS zone, navigate to the private endpoint you created above, and go to the **DNS configuration** option under the left navigation bar.
190-
191-
![DNS configuration for custom DNS server](./media/private-endpoints/custom-dns-configuration.png)
192-
193-
1. Add one entry for each FQDN and IP displayed as A type records in your DNS zone for Backup. If you're using a host file for name resolution, make corresponding entries in the host file for each IP and FQDN according to the following format:
194-
195-
`<private ip><space><backup service privatelink FQDN>`
196-
197-
>[!NOTE]
198-
>As shown in the screenshot above, the FQDNs depict `xxxxxxxx.<geo>.backup.windowsazure.com` and not `xxxxxxxx.privatelink.<geo>.backup.windowsazure.com`. In such cases, ensure you include (and if required, add) the `.privatelink.` according to the stated format.
199-
200-
#### For Blob and Queue services
201-
202-
For blobs and queues, you can either use conditional forwarders or create DNS zones in your DNS server.
203-
204-
##### If using conditional forwarders
205-
206-
If you're using conditional forwarders, add forwarders for blob and queue FQDNs as follows:
207-
208-
|FQDN |IP |
209-
|---------|---------|
210-
|`privatelink.blob.core.windows.net` | 168.63.129.16 |
211-
|`privatelink.queue.core.windows.net` | 168.63.129.16 |
212-
213-
##### If using private DNS zones
214-
215-
If you're using DNS zones for blobs and queues, you'll need to first create these DNS zones and later add the required A records.
216-
217-
|Zone |Service |
218-
|---------|---------|
219-
|`privatelink.blob.core.windows.net` | Blob |
220-
|`privatelink.queue.core.windows.net` | Queue |
221-
222-
At this moment, we'll only create the zones for blobs and queues when using custom DNS servers. Adding DNS records will be done later in two steps:
223-
224-
1. When you register the first backup instance, that is, when you configure backup for the first time
225-
1. When you run the first backup
226-
227-
We'll perform these steps in the following sections.
228-
229168
## When using custom DNS server or host files
230169

231170
- If you're using a custom DNS server, you can use conditional forwarder for backup service, blob, and queue FQDNs to redirect the DNS requests to Azure DNS (168.63.129.16). Azure DNS redirects it to Azure Private DNS zone. In such setup, ensure that a virtual network link for Azure Private DNS zone exists as mentioned in [this section](#when-using-custom-dns-server-or-host-files).

0 commit comments

Comments
 (0)