Skip to content

Commit f669afa

Browse files
authored
Merge pull request #286810 from paulth1/virtual-network-security
[AQ] edit pass: Virtual network security
2 parents 615ccc1 + c783368 commit f669afa

File tree

3 files changed

+287
-325
lines changed

3 files changed

+287
-325
lines changed

articles/virtual-network/how-to-create-encryption.md

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Create a virtual network with encryption - Azure portal
33
titleSuffix: Azure Virtual Network
4-
description: Learn how to create an encrypted virtual network using the Azure portal. A virtual network lets Azure resources communicate with each other and with the internet.
4+
description: Learn how to create an encrypted virtual network by using the Azure portal. A virtual network lets Azure resources communicate with each other and the internet.
55
author: asudbring
66
ms.service: azure-virtual-network
77
ms.topic: how-to
@@ -10,25 +10,22 @@ ms.author: allensu
1010

1111
---
1212

13-
# Create a virtual network with encryption using the Azure portal
13+
# Create a virtual network with encryption by using the Azure portal
1414

15-
Azure Virtual Network encryption is a feature of Azure Virtual Network. Virtual network encryption allows you to seamlessly encrypt and decrypt internal network traffic over the wire, with minimal effect to performance and scale. Azure Virtual Network encryption protects data traversing your virtual network virtual machine to virtual machine and virtual machine to on-premises.
15+
Azure Virtual Network encryption is a feature of Azure Virtual Network. With Virtual Network encryption, you can seamlessly encrypt and decrypt internal network traffic over the wire, with minimal effect to performance and scale. Virtual Network encryption protects data that traverses your virtual network from virtual machine to virtual machine and from virtual machine to on-premises.
1616

1717
## Prerequisites
1818

1919
### [Portal](#tab/portal)
2020

21-
- An Azure account with an active subscription. [Create one for free](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio).
21+
An Azure account with an active subscription. [Create one for free](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio).
2222

2323
### [PowerShell](#tab/powershell)
2424

25-
- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
26-
27-
- Azure PowerShell installed locally or Azure Cloud Shell.
28-
25+
- Have an Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
26+
- Install Azure PowerShell locally or use Azure Cloud Shell.
2927
- Sign in to Azure PowerShell and select the subscription with which you want to use this feature. For more information, see [Sign in with Azure PowerShell](/powershell/azure/authenticate-azureps).
30-
31-
- Ensure your `Az.Network` module is 4.3.0 or later. To verify the installed module, use the command Get-InstalledModule -Name `Az.Network`. If the module requires an update, use the command Update-Module -Name `Az.Network` if necessary.
28+
- Ensure that your `Az.Network` module is 4.3.0 or later. To verify the installed module, use the command `Get-InstalledModule -Name Az.Network`. If the module requires an update, use the command `Update-Module -Name Az.Network`, if necessary.
3229

3330
If you choose to install and use PowerShell locally, this article requires the Azure PowerShell module version 5.4.1 or later. Run `Get-Module -ListAvailable Az` to find the installed version. If you need to upgrade, see [Install Azure PowerShell module](/powershell/azure/install-Az-ps). If you're running PowerShell locally, you also need to run `Connect-AzAccount` to create a connection with Azure.
3431

@@ -38,17 +35,19 @@ If you choose to install and use PowerShell locally, this article requires the A
3835

3936
[!INCLUDE [azure-cli-prepare-your-environment-no-header.md](~/reusable-content/azure-cli/azure-cli-prepare-your-environment-no-header.md)]
4037

41-
- The how-to article requires version 2.31.0 or later of the Azure CLI. If using Azure Cloud Shell, the latest version is already installed.
38+
- This article requires version 2.31.0 or later of the Azure CLI. If you're using Azure Cloud Shell, the latest version is already installed.
4239

4340
---
4441

42+
## Create a virtual network
43+
4544
### [Portal](#tab/portal)
4645

4746
[!INCLUDE [virtual-network-create.md](~/reusable-content/ce-skilling/azure/includes/virtual-network-create.md)]
4847

4948
### [PowerShell](#tab/powershell)
5049

51-
Create a resource group with [New-AzResourceGroup](/powershell/module/az.resources/new-azresourcegroup) named **test-rg** in the **eastus2** location.
50+
Create a resource group with [New-AzResourceGroup](/powershell/module/az.resources/new-azresourcegroup) named `test-rg` in the `eastus2` location.
5251

5352
```azurepowershell-interactive
5453
$rg =@{
@@ -83,7 +82,7 @@ New-AzVirtualNetwork @net
8382

8483
### [CLI](#tab/cli)
8584

86-
Create a resource group with [az group create](/cli/azure/group#az-group-create) named **test-rg** in the **eastus2** location.
85+
Create a resource group with [az group create](/cli/azure/group#az-group-create) named `test-rg` in the `eastus2` location.
8786

8887
```azurecli-interactive
8988
az group create \
@@ -108,31 +107,31 @@ Use [az network vnet create](/cli/azure/network/vnet#az-network-vnet-create) to
108107
---
109108

110109
> [!IMPORTANT]
111-
> Azure Virtual Network encryption requires supported virtual machine SKUs in the virtual network for traffic to be encrypted. The setting **dropUnencrypted** will drop traffic between unsupported virtual machine SKUs if they are deployed in the virtual network. For more information, see [Azure Virtual Network encryption requirements](virtual-network-encryption-overview.md#requirements).
110+
> To encrypt traffic, Virtual Network encryption requires supported virtual machine versions in the virtual network. The setting `dropUnencrypted` drops traffic between unsupported virtual machine versions if they're deployed in the virtual network. For more information, see [Azure Virtual Network encryption requirements](virtual-network-encryption-overview.md#requirements).
112111
113112
## Enable encryption on a virtual network
114113

115114
### [Portal](#tab/portal)
116115

117116
Use the following steps to enable encryption for a virtual network.
118117

119-
1. In the search box at the top of the portal, begin typing **Virtual networks**. When **Virtual networks** appears in the search results, select it.
118+
1. In the search box at the top of the portal, begin to enter **Virtual networks**. When **Virtual networks** appears in the search results, select it.
120119

121-
1. Select **vnet-1**.
120+
1. Select **vnet-1** to open the **vnet-1** pane.
122121

123-
1. In the **Overview** of **vnet-1**, select the **Properties** tab.
122+
1. On the service menu, select **Overview**, and then select the **Properties** tab.
124123

125-
1. Select **Disabled** next to **Encryption**:
124+
1. Under **Encryption**, select **Disabled**.
126125

127-
:::image type="content" source="./media/how-to-create-encryption-portal/virtual-network-properties.png" alt-text="Screenshot of properties of the virtual network.":::
126+
:::image type="content" source="./media/how-to-create-encryption-portal/virtual-network-properties.png" alt-text="Screenshot that shows properties of the virtual network.":::
128127

129128
1. Select the box next to **Virtual network encryption**.
130129

131130
1. Select **Save**.
132131

133132
### [PowerShell](#tab/powershell)
134133

135-
You can also enable encryption on an existing virtual network using [Set-AzVirtualNetwork](/powershell/module/az.network/set-azvirtualnetwork). **This step isn't necessary if you created the virtual network with encryption enabled in the previous steps.**
134+
You can also enable encryption on an existing virtual network by using [Set-AzVirtualNetwork](/powershell/module/az.network/set-azvirtualnetwork). *This step isn't necessary if you created the virtual network with encryption enabled in the previous steps.*
136135

137136
```azurepowershell-interactive
138137
## Place the virtual network configuration into a variable. ##
@@ -152,7 +151,7 @@ $vnet | Set-AzVirtualNetwork
152151

153152
### [CLI](#tab/cli)
154153

155-
You can also enable encryption on an existing virtual network using [az network vnet update](/cli/azure/network/vnet#az-network-vnet-update). **This step isn't necessary if you created the virtual network with encryption enabled in the previous steps.**
154+
You can also enable encryption on an existing virtual network by using [az network vnet update](/cli/azure/network/vnet#az-network-vnet-update). *This step isn't necessary if you created the virtual network with encryption enabled in the previous steps.*
156155

157156
```azurecli-interactive
158157
az network vnet update \
@@ -164,19 +163,19 @@ You can also enable encryption on an existing virtual network using [az network
164163

165164
---
166165

167-
## Verify encryption enabled
166+
## Verify that encryption is enabled
168167

169168
### [Portal](#tab/portal)
170169

171-
1. In the search box at the top of the portal, begin typing **Virtual networks**. When **Virtual networks** appears in the search results, select it.
170+
1. In the search box at the top of the portal, begin to enter **Virtual networks**. When **Virtual networks** appears in the search results, select it.
172171

173-
1. Select **vnet-1**.
172+
1. Select **vnet-1** to open the **vnet-1** pane.
174173

175-
1. In the **Overview** of **vnet-1**, select the **Properties** tab.
174+
1. On the service menu, select **Overview**, and then select the **Properties** tab.
176175

177176
1. Verify that **Encryption** is set to **Enabled**.
178177

179-
:::image type="content" source="./media/how-to-create-encryption-portal/virtual-network-properties-encryption-enabled.png" alt-text="Screenshot of properties of the virtual network with encryption enabled.":::
178+
:::image type="content" source="./media/how-to-create-encryption-portal/virtual-network-properties-encryption-enabled.png" alt-text="Screenshot that shows properties of the virtual network with Encryption st as Enabled.":::
180179

181180
### [PowerShell](#tab/powershell)
182181

@@ -191,7 +190,7 @@ $net = @{
191190
$vnet = Get-AzVirtualNetwork @net
192191
```
193192

194-
To view the parameter for encryption, enter the following information.
193+
To view the parameter for encryption, enter the following information:
195194

196195
```azurepowershell-interactive
197196
$vnet.Encryption
@@ -226,13 +225,15 @@ True AllowUnencrypted
226225

227226
---
228227

228+
## Clean up resources
229+
229230
### [Portal](#tab/portal)
230231

231232
[!INCLUDE [portal-clean-up.md](~/reusable-content/ce-skilling/azure/includes/portal-clean-up.md)]
232233

233234
### [PowerShell](#tab/powershell)
234235

235-
When no longer needed, you can use [Remove-AzResourceGroup](/powershell/module/az.resources/remove-azresourcegroup) to remove the resource group and all of the resources it contains:
236+
When you no longer need this resource group, use [Remove-AzResourceGroup](/powershell/module/az.resources/remove-azresourcegroup) to remove the resource group and all the resources it contains.
236237

237238
```azurepowershell-interactive
238239
$cleanup = @{
@@ -243,7 +244,7 @@ Remove-AzResourceGroup @cleanup -Force
243244

244245
### [CLI](#tab/cli)
245246

246-
When you're done with the virtual network, use [az group delete](/cli/azure/group#az-group-delete) to remove the resource group and all its resources.
247+
When you finish with the virtual network, use [az group delete](/cli/azure/group#az-group-delete) to remove the resource group and all its resources.
247248

248249
```azurecli-interactive
249250
az group delete \
@@ -253,8 +254,7 @@ az group delete \
253254

254255
---
255256

256-
## Next steps
257-
258-
- For more information about Azure Virtual Networks, see [What is Azure Virtual Network?](/azure/virtual-network/virtual-networks-overview)
257+
## Related content
259258

260-
- For more information about Azure Virtual Network encryption, see [What is Azure Virtual Network encryption?](virtual-network-encryption-overview.md)
259+
- For more information about Virtual Network, see [What is Azure Virtual Network?](/azure/virtual-network/virtual-networks-overview).
260+
- For more information about Virtual Network encryption, see [What is Azure Virtual Network encryption?](virtual-network-encryption-overview.md).

0 commit comments

Comments
 (0)