Skip to content

Commit c604590

Browse files
Merge pull request #232805 from asudbring/prvlink-review-1
Review of Private Link service ARM template article and template
2 parents 13217a1 + 6ee1315 commit c604590

File tree

1 file changed

+21
-8
lines changed

1 file changed

+21
-8
lines changed

articles/private-link/create-private-link-service-template.md

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@
22
title: 'Quickstart: Create a private link service - ARM template'
33
titleSuffix: Azure Private Link
44
description: In this quickstart, you use an Azure Resource Manager template (ARM template) to create a private link service.
5-
services: private-link
65
author: asudbring
76
ms.service: private-link
87
ms.topic: quickstart
9-
ms.date: 05/29/2020
8+
ms.date: 03/30/2023
109
ms.author: allensu
1110
ms.custom: subject-armqs, mode-arm, template-quickstart
1211
---
@@ -19,7 +18,7 @@ In this quickstart, you use an Azure Resource Manager template (ARM template) to
1918

2019
You can also complete this quickstart by using the [Azure portal](create-private-link-service-portal.md), [Azure PowerShell](create-private-link-service-powershell.md), or the [Azure CLI](create-private-link-service-cli.md).
2120

22-
If your environment meets the prerequisites and you're familiar with using ARM templates, select the **Deploy to Azure** button. The template will open in the Azure portal.
21+
If your environment meets the prerequisites and you're familiar with using ARM templates, select the **Deploy to Azure** button. The template opens in the Azure portal.
2322

2423
[![Deploy to Azure](../media/template-deployments/deploy-to-azure.svg)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.network%2Fprivatelink-service%2Fazuredeploy.json)
2524

@@ -38,12 +37,19 @@ The template used in this quickstart is from [Azure Quickstart Templates](https:
3837
Multiple Azure resources are defined in the template:
3938

4039
- [**Microsoft.Network/virtualNetworks**](/azure/templates/microsoft.network/virtualnetworks): There's one virtual network for each virtual machine.
40+
4141
- [**Microsoft.Network/loadBalancers**](/azure/templates/microsoft.network/loadBalancers): The load balancer that exposes the virtual machines that host the service.
42+
4243
- [**Microsoft.Network/networkInterfaces**](/azure/templates/microsoft.network/networkinterfaces): There are two network interfaces, one for each virtual machine.
44+
4345
- [**Microsoft.Compute/virtualMachines**](/azure/templates/microsoft.compute/virtualmachines): There are two virtual machines, one that hosts the service and one that tests the connection to the private endpoint.
46+
4447
- [**Microsoft.Compute/virtualMachines/extensions**](/azure/templates/Microsoft.Compute/virtualMachines/extensions): The extension that installs a web server.
48+
4549
- [**Microsoft.Network/privateLinkServices**](/azure/templates/microsoft.network/privateLinkServices): The private link service to expose the service.
50+
4651
- [**Microsoft.Network/publicIpAddresses**](/azure/templates/microsoft.network/publicIpAddresses): There are two public IP addresses, one for each virtual machine.
52+
4753
- [**Microsoft.Network/privateendpoints**](/azure/templates/microsoft.network/privateendpoints): The private endpoint to access the service.
4854

4955
## Deploy the template
@@ -55,8 +61,14 @@ Here's how to deploy the ARM template to Azure:
5561
[![Deploy to Azure](../media/template-deployments/deploy-to-azure.svg)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.network%2Fprivatelink-service%2Fazuredeploy.json)
5662

5763
2. Select or create your resource group.
58-
3. Type the virtual machine administrator username and password.
59-
4. Read the terms and conditions statement. If you agree, select **I agree to the terms and conditions stated above** > **Purchase**.
64+
65+
3. Enter the virtual machine administrator username and password.
66+
67+
4. Select **Review + create**.
68+
69+
5. Select **Create**.
70+
71+
The deployment takes a few minutes to complete.
6072

6173
## Validate the deployment
6274

@@ -73,7 +85,7 @@ Connect to the VM _myConsumerVm{uniqueid}_ from the internet as follows:
7385

7486
3. Select **Download RDP File**. Azure creates a Remote Desktop Protocol (_.rdp_) file and downloads it to your computer.
7587

76-
4. Open the downloaded .rdp file.
88+
4. Open the RDP file that was downloaded to your computer.
7789

7890
a. If prompted, select **Connect**.
7991

@@ -93,12 +105,14 @@ Connect to the VM _myConsumerVm{uniqueid}_ from the internet as follows:
93105
Here's how to connect to the http service from the VM by using the private endpoint.
94106

95107
1. Go to the Remote Desktop of _myConsumerVm{uniqueid}_.
108+
96109
2. Open a browser, and enter the private endpoint address: `http://10.0.0.5/`.
110+
97111
3. The default IIS page appears.
98112

99113
## Clean up resources
100114

101-
When you no longer need the resources that you created with the private link service, delete the resource group. This removes the private link service and all the related resources.
115+
When you no longer need the resources that you created with the private link service, delete the resource group. This operation removes the private link service and all the related resources.
102116

103117
To delete the resource group, call the `Remove-AzResourceGroup` cmdlet:
104118

@@ -108,7 +122,6 @@ Remove-AzResourceGroup -Name <your resource group name>
108122

109123
## Next steps
110124

111-
112125
For more information on the services that support a private endpoint, see:
113126
> [!div class="nextstepaction"]
114127
> [Private Link availability](private-link-overview.md#availability)

0 commit comments

Comments
 (0)