You can use an Azure private endpoint with a cleanroom recovery site.
Prerequisites
-
The cleanroom recovery feature used for secure data recovery/testing.
-
An existing Azure environment with customer storage account configured to use a private endpoint.
-
An existing virtual network and subnet.
Note
The subnet must NOT have service endpoints for storage.
Procedure
-
Navigate to the Azure Portal.
-
Go to the Storage Account for which you want to enable the private endpoint.
-
In the left-hand navigation pane, select Networking under Security + Networking.
-
Go to Private endpoints and then click Create private endpoint.
The Private Endpoint creation wizard appears.
-
Select the Subscription and Resource Group where the private endpoint will be created. You may use any existing resource group.
-
Enter a name for the private endpoint.
The Network Interface (NIC) name is auto-generated.
-
Select the Region.
Ensure the region matches the region where your Virtual Network (VNet) is located.
-
Proceed to the Resource step.
Confirm the Resource type is set to "Microsoft.Storage/storageAccounts".
Verify that the Resource selected is the target storage account.
-
Under Target sub-resource, select Blob.
-
Proceed to the Virtual Network step.
-
Select the Virtual network (VNet) where the infrastructure exists or will be created.
Ensure this is the same VNet selected in the infrastructure configuration for the Cleanroom target/site. For more information, see Modify settings for a cleanroom site.

-
Select a compatible Subnet within the chosen VNet.
-
Proceed to the DNS step.
-
Create a new private DNS zone, or use an existing one, if available.
Private DNS ensures the service hostname resolves to a private IP address instead of a public IP. If DNS is not configured:
-
The service hostname resolves to its public IP.
-
Traffic does not use the private endpoint.
-
If public access is disabled, the connection fails.
-
If public access is enabled, traffic uses the public endpoint, rendering the private endpoint ineffective.
-
-
Optional: Proceed to the Tags step and then add any required or optional tags for the private endpoint and DNS resources.
-
Proceed to the Review + Create step.
Validate all settings.
-
Click Create and then wait for the deployment to complete.