Azure Virtual Network-kryptering är en funktion i Azure Virtual Network. Med kryptering i virtuellt nätverk kan du sömlöst kryptera och dekryptera intern nätverkstrafik via kabeln, med minimal effekt på prestanda och skalning. Kryptering av virtuellt nätverk skyddar data som passerar ditt virtuella nätverk från virtuell dator till virtuell dator.
Installera Azure PowerShell lokalt eller använd Azure Cloud Shell.
Logga in på Azure PowerShell och välj den prenumeration som du vill använda den här funktionen med. Mer information finns i Logga in med Azure PowerShell.
Kontrollera att modulen Az.Network är 4.3.0 eller senare. Om du vill verifiera den installerade modulen använder du kommandot Get-InstalledModule -Name Az.Network. Om modulen kräver en uppdatering använder du kommandot Update-Module -Name Az.Network, om det behövs.
Om du väljer att installera och använda PowerShell lokalt kräver den här artikeln version 5.4.1 eller senare av Azure PowerShell-modulen. Kör Get-Module -ListAvailable Az för att hitta den installerade versionen. Om du behöver uppgradera kan du läsa Install Azure PowerShell module (Installera Azure PowerShell-modul). Om du kör PowerShell lokalt måste du också köra Connect-AzAccount för att skapa en anslutning till Azure.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Logga in med Azure CLI.
När du uppmanas att installera Azure CLI-tillägget vid första användningen. Mer information om tillägg finns i Använda tillägg med Azure CLI.
Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
Den här artikeln kräver version 2.31.0 eller senare av Azure CLI. Om du använder Azure Cloud Shell är den senaste versionen redan installerad.
För att kryptera trafik kräver kryptering av virtuella nätverk versioner av virtuella datorer som stöds i det virtuella nätverket. Inställningen dropUnencrypted släpper trafik mellan versioner av virtuella datorer som inte stöds om de distribueras i det virtuella nätverket. Mer information finns i Krypteringskrav för Azure Virtual Network.
Använd följande steg för att aktivera kryptering för ett virtuellt nätverk.
I sökrutan överst i portalen börjar du ange Virtuella nätverk. När Virtuella nätverk visas i sökresultatet väljer du det.
Välj vnet-1 för att öppna fönstret vnet-1 .
På tjänstmenyn väljer du Översikt och sedan fliken Egenskaper .
Under Kryptering väljer du Inaktiverad.
Markera rutan bredvid Kryptering av virtuellt nätverk.
Välj Spara.
Du kan också aktivera kryptering i ett befintligt virtuellt nätverk med hjälp av Set-AzVirtualNetwork. Det här steget är inte nödvändigt om du skapade det virtuella nätverket med kryptering aktiverat i föregående steg.
## 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
Du kan också aktivera kryptering i ett befintligt virtuellt nätverk med az network vnet update. Det här steget är inte nödvändigt om du skapade det virtuella nätverket med kryptering aktiverat i föregående steg.
I sökrutan överst i portalen börjar du ange Virtuella nätverk. När Virtuella nätverk visas i sökresultatet väljer du det.
Välj vnet-1 för att öppna fönstret vnet-1 .
På tjänstmenyn väljer du Översikt och sedan fliken Egenskaper .
Kontrollera att Kryptering är inställt på Aktiverad.
Använd Get-AzVirtualNetwork för att visa krypteringsparametern för det virtuella nätverk som du skapade tidigare.
## Place the virtual network configuration into a variable. ##
$net = @{
Name = 'vnet-1'
ResourceGroupName = 'test-rg'
}
$vnet = Get-AzVirtualNetwork @net
Om du vill visa parametern för kryptering anger du följande information: