At a Glance
Goals
- Understand access to an Azure PaaS service with a PrivateLink name.
Prerequisites
- You have access to a Corp Subscription.
Note
This guide was created with the language setting set to English. Therefore, the screenshots shown may differ from your device if you have a different language set.
PrivateLink
With so-called PrivateLink DNS entries, you can use Azure PaaS services as if they were in your own Virtual Network in Azure.
A Private Endpoint is created in this network, which receives an IP address within the network. You can then communicate with the service within the network via this endpoint.
Since the endpoint's IP address does not have to be static, communication happens via a DNS name. This is stored in a special DNS zone in Azure.
The following steps are processed sequentially:
- A user creates a private endpoint for a service in Azure.
- A policy detects this and creates the corresponding DNS entries in the central DNS zone.
Private KeyVault
The following instructions create a private KeyVault within a Virtual Network in Azure.
- Log in to the Portal.
- Use the interface to create a new KeyVault. Click into the global search field, enter
Key Vaults, and select theKey Vaultsservice. - Click on
Create. - Enter the details for the KeyVault.
- Under the
Networkingtab, modify the following settings:- Disable the checkbox
Enable Public Access. - Click the button
Create a private endpoint. - Select the Virtual Network in which the private endpoint should be created.
- Disable the box
Integrate with private DNS Zone.
- Disable the checkbox
- Click on
Review + createand then onCreate.
Note
After the Key Vault is created, it may take a few minutes for the correct DNS entries to be published.
This Key Vault will have a private IP address in the address range of the Virtual Network after creation. You can check this via DNS using the terminal.
Note
For communication with the Key Vault, you should always use the public URL. This has the form https://[Name of the KeyVault].vault.azure.net/.
dig [Name of the KeyVault].vault.azure.net