A criptografia da Rede Virtual do Azure é um recurso da Rede Virtual do Azure. Com a criptografia de Rede Virtual, você pode criptografar e descriptografar perfeitamente o tráfego de rede interna por fio, com efeito mínimo no desempenho e na escala. A criptografia de Rede Virtual protege os dados que atravessam sua rede virtual de máquina virtual para máquina virtual.
Instale o Azure PowerShell localmente ou use o Azure Cloud Shell.
Entre no Azure PowerShell e selecione a assinatura com a qual você deseja usar esse recurso. Para obter mais informações, consulte Entrar com o Azure PowerShell.
Certifique-se de que o Az.Network módulo é 4.3.0 ou posterior. Para verificar o módulo instalado, use o comando Get-InstalledModule -Name Az.Network. Se o módulo exigir uma atualização, use o comando Update-Module -Name Az.Network, se necessário.
Se optar por instalar e utilizar o PowerShell localmente, este artigo requer a versão 5.4.1 ou posterior do módulo Azure PowerShell. Execute Get-Module -ListAvailable Az para localizar a versão instalada. Se precisar de atualizar, veja Install Azure PowerShell module (Instalar o módulo do Azure PowerShell). Se você estiver executando o PowerShell localmente, também precisará executar Connect-AzAccount para criar uma conexão com o Azure.
Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, consulte Como executar a CLI do Azure em um contêiner do Docker.
Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de entrada, consulte Entrar com a CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure na primeira utilização. Para obter mais informações sobre as extensões, veja Utilizar extensões com o CLI do Azure.
Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.
Este artigo requer a versão 2.31.0 ou posterior da CLI do Azure. Se você estiver usando o Azure Cloud Shell, a versão mais recente já está instalada.
Para criptografar o tráfego, a criptografia de Rede Virtual requer versões de máquina virtual suportadas na rede virtual. A configuração dropUnencrypted elimina o tráfego entre versões de máquina virtual sem suporte se elas forem implantadas na rede virtual. Para obter mais informações, consulte Requisitos de criptografia da Rede Virtual do Azure.
Use as etapas a seguir para habilitar a criptografia para uma rede virtual.
Na caixa de pesquisa na parte superior do portal, comece a entrar em Redes virtuais. Quando Redes virtuais aparecer nos resultados da pesquisa, selecione-o.
Selecione vnet-1 para abrir o painel vnet-1 .
No menu de serviço, selecione Visão geral e, em seguida, selecione a guia Propriedades .
Em Encriptação, selecione Desativado.
Marque a caixa ao lado de Criptografia de rede virtual.
Selecione Guardar.
Você também pode habilitar a criptografia em uma rede virtual existente usando Set-AzVirtualNetwork. Esta etapa não é necessária se você criou a rede virtual com a criptografia habilitada nas etapas anteriores.
## Place the virtual network configuration into a variable. ##
$net = @{
Name = 'vnet-1'
ResourceGroupName = 'test-rg'
}
$vnet = Get-AzVirtualNetwork @net
## Enable encryption on the virtual network ##
$vnet.Encryption = @{
Enabled = 'true'
Enforcement = 'allowUnencrypted'
}
$vnet | Set-AzVirtualNetwork
Você também pode habilitar a criptografia em uma rede virtual existente usando az network vnet update. Esta etapa não é necessária se você criou a rede virtual com a criptografia habilitada nas etapas anteriores.
Na caixa de pesquisa na parte superior do portal, comece a entrar em Redes virtuais. Quando Redes virtuais aparecer nos resultados da pesquisa, selecione-o.
Selecione vnet-1 para abrir o painel vnet-1 .
No menu de serviço, selecione Visão geral e, em seguida, selecione a guia Propriedades .
Verifique se Criptografia está definida como Habilitada.
Use Get-AzVirtualNetwork para exibir o parâmetro de criptografia para a rede virtual que você criou anteriormente.
## Place the virtual network configuration into a variable. ##
$net = @{
Name = 'vnet-1'
ResourceGroupName = 'test-rg'
}
$vnet = Get-AzVirtualNetwork @net
Para exibir o parâmetro para criptografia, insira as seguintes informações: