You need to secure network access to an Azure Storage account named `saoperations` from a virtual network named `VNet-Prod`. The storage account contains blob data. The security requirements are:
1. Public network access to `saoperations` must be disabled.
2. VMs in `VNet-Prod` must access `saoperations` using a private IP address.
3. VMs in `VNet-Prod` must resolve the storage account's fully qualified domain name (FQDN) to its private IP address.
In which sequence should you perform the configuration steps to minimize service disruption and ensure correct name resolution?
- 1Create a Private DNS Zone named `privatelink.blob.core.windows.net`.
- 2Link the Private DNS Zone `privatelink.blob.core.windows.net` to the virtual network `VNet-Prod`.
- 3Create a private endpoint in `VNet-Prod` targeting the `blob` sub-resource of `saoperations`.
- 4Configure a Private DNS zone group for the private endpoint targeting the DNS zone.
- 5Configure the firewall of `saoperations` to disable public network access.
Answer
The correct sequence of steps starts with creating the Private DNS Zone, followed by linking the zone to the virtual network. Next, the private endpoint is created, followed by configuring the Private DNS zone group. Finally, public network access to the storage account is disabled.
The correct sequence ensures that the DNS infrastructure and private connection are completely configured and linked to the virtual network before public access is disabled, preventing connection dropouts. Creating the Private DNS Zone first allows the subsequent virtual network link and zone group auto-registration to reference the zone. The zone group automatically updates the Private DNS Zone with the private endpoint's IP. Once the endpoint is functional, disabling public network access completes the lockdown.
Step-by-Step Solution
Key Concept
Azure Storage private endpoint configuration requires a specific sequence starting with Private DNS Zone creation, Virtual Network linking, Private Endpoint provisioning, Private DNS zone group integration, and finally disabling public network access to prevent service downtime.