Azure Virtual Network-versleuteling is een functie van Azure Virtual Network. Met Virtual Network-versleuteling kunt u intern netwerkverkeer naadloos versleutelen en ontsleutelen via de kabel, met minimale gevolgen voor prestaties en schaal. Versleuteling van virtueel netwerk beschermt gegevens die uw virtuele netwerk doorkruisen van virtuele machine naar virtuele machine.
Installeer Azure PowerShell lokaal of gebruik Azure Cloud Shell.
Meld u aan bij Azure PowerShell en selecteer het abonnement waarmee u deze functie wilt gebruiken. Zie Aanmelden met Azure PowerShell voor meer informatie.
Zorg ervoor dat uw Az.Network module 4.3.0 of hoger is. Gebruik de opdracht Get-InstalledModule -Name Az.Networkom de geïnstalleerde module te controleren. Als voor de module een update is vereist, gebruikt u indien nodig de opdracht Update-Module -Name Az.Network.
Als u PowerShell lokaal wilt installeren en gebruiken, is voor dit artikel versie 5.4.1 of hoger van de Azure PowerShell-module vereist. Voer Get-Module -ListAvailable Az uit om te kijken welke versie is geïnstalleerd. Als u PowerShell wilt upgraden, raadpleegt u De Azure PowerShell-module installeren. Als u PowerShell lokaal uitvoert, moet u ook Connect-AzAccount uitvoeren om verbinding te kunnen maken met Azure.
Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren. Als u in Windows of macOS werkt, kunt u Azure CLI uitvoeren in een Docker-container. Zie De Azure CLI uitvoeren in een Docker-container voor meer informatie.
Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht az login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Raadpleeg Aanmelden bij Azure CLI voor aanvullende aanmeldingsopties.
Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.
Voor dit artikel is versie 2.31.0 of hoger van de Azure CLI vereist. Als u Azure Cloud Shell gebruikt, is de nieuwste versie al geïnstalleerd.
Voor het versleutelen van verkeer vereist Virtual Network-versleuteling ondersteunde versies van virtuele machines in het virtuele netwerk. De instelling dropUnencrypted vermindert verkeer tussen niet-ondersteunde versies van virtuele machines als deze in het virtuele netwerk worden geïmplementeerd. Zie de versleutelingsvereisten voor Azure Virtual Network voor meer informatie.
Gebruik de volgende stappen om versleuteling in te schakelen voor een virtueel netwerk.
Begin in het zoekvak boven aan de portal virtuele netwerken in te voeren. Wanneer virtuele netwerken worden weergegeven in de zoekresultaten, selecteert u deze.
Selecteer vnet-1 om het deelvenster vnet-1 te openen.
Selecteer Overzicht in het servicemenu en selecteer vervolgens het tabblad Eigenschappen .
Selecteer Onder Versleuteling de optie Uitgeschakeld.
Schakel het selectievakje naast Versleuteling van virtueel netwerk in.
Selecteer Opslaan.
U kunt versleuteling ook inschakelen voor een bestaand virtueel netwerk met behulp van Set-AzVirtualNetwork. Deze stap is niet nodig als u het virtuele netwerk hebt gemaakt waarvoor versleuteling is ingeschakeld in de vorige stappen.
## 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
U kunt versleuteling ook inschakelen voor een bestaand virtueel netwerk met behulp van az network vnet update. Deze stap is niet nodig als u het virtuele netwerk hebt gemaakt waarvoor versleuteling is ingeschakeld in de vorige stappen.
Begin in het zoekvak boven aan de portal virtuele netwerken in te voeren. Wanneer virtuele netwerken worden weergegeven in de zoekresultaten, selecteert u deze.
Selecteer vnet-1 om het deelvenster vnet-1 te openen.
Selecteer Overzicht in het servicemenu en selecteer vervolgens het tabblad Eigenschappen .
Controleer of versleuteling is ingesteld op Ingeschakeld.
Gebruik Get-AzVirtualNetwork om de versleutelingsparameter weer te geven voor het virtuele netwerk dat u eerder hebt gemaakt.
## Place the virtual network configuration into a variable. ##
$net = @{
Name = 'vnet-1'
ResourceGroupName = 'test-rg'
}
$vnet = Get-AzVirtualNetwork @net
Voer de volgende informatie in om de parameter voor versleuteling weer te geven:
Wanneer u klaar bent met het gebruik van de resources die u hebt gemaakt, kunt u de resourcegroep en alle bijbehorende resources verwijderen.
Zoek en selecteer Resourcegroepen in de Azure-portal.
Selecteer op de pagina Resourcegroepen de resourcegroep test-rg .
Selecteer op de pagina test-rg de optie Resourcegroep verwijderen.
Voer test-rg in Voer de naam van de resourcegroep in om het verwijderen te bevestigen en selecteer vervolgens Verwijderen.
Wanneer u deze resourcegroep niet meer nodig hebt, gebruikt u Remove-AzResourceGroup om de resourcegroep en alle resources die deze bevat te verwijderen.
$cleanup = @{
Name = "test-rg"
}
Remove-AzResourceGroup @cleanup -Force
Wanneer u klaar bent met het virtuele netwerk, gebruikt u az group delete om de resourcegroep en alle bijbehorende resources te verwijderen.