Question

Difficulty: MediumConfigure Storage Account Network Access

An administrator needs to configure secure private access to the blob service of an Azure Storage account named `ststorage1` from a virtual network named `VNet1`. The storage account must not be accessible over the public internet.

Which five actions should the administrator perform in sequence? To answer, arrange the actions in the correct order.

  1. 1Create a Private DNS zone named `privatelink.blob.core.windows.net`.
  2. 2Link the Private DNS zone to the virtual network `VNet1`.
  3. 3Create a private endpoint in `VNet1` targeting the blob sub-resource of `ststorage1`.
  4. 4Integrate the private endpoint with the Private DNS zone `privatelink.blob.core.windows.net`.
  5. 5Configure the firewalls and virtual networks settings of `ststorage1` to disable public network access.

Answer

The correct sequence of actions is: 1. Create a Private DNS zone named `privatelink.blob.core.windows.net`. 2. Link the Private DNS zone to the virtual network `VNet1`. 3. Create a private endpoint in `VNet1` targeting the blob sub-resource of `ststorage1`. 4. Integrate the private endpoint with the Private DNS zone `privatelink.blob.core.windows.net`. 5. Configure the firewalls and virtual networks settings of `ststorage1` to disable public network access.
To secure private access to an Azure Storage account using a Private Endpoint, you first create the Private DNS zone `privatelink.blob.core.windows.net`. Next, you link this Private DNS zone to the virtual network so clients in the network can resolve names using it. You then create the private endpoint itself in the virtual network. Once created, you integrate it with the Private DNS zone to register the DNS A records. Finally, you disable public network access on the storage account to enforce that all connections must go through the private endpoint.

Step-by-Step Solution

1
Create the Private DNS zone named `privatelink.blob.core.windows.net`.
The Private DNS zone is created in Azure.
The zone must exist before it can be linked to the virtual network or integrated with the private endpoint.
2
Link the Private DNS zone to `VNet1`.
The Private DNS zone is linked to the virtual network.
This enables DNS resolution of the private link domain name from within the virtual network.
3
Create the private endpoint in a subnet of `VNet1`.
A private endpoint is deployed with a private IP address.
This establishes physical network connectivity between the virtual network and the storage account.
4
Integrate the private endpoint with the Private DNS zone.
The DNS A record is registered in the Private DNS zone.
This ensures that DNS requests to the storage account from the virtual network resolve to the private endpoint's private IP instead of its public IP.
5
Disable public network access on the storage account.
Public network access is blocked, securing the storage account.
Once private access is established and DNS resolution is verified, public access can be disabled to complete the security configuration.

Key Concept

Azure Private Endpoint and Private DNS integration for Azure Storage
Rate this question