Šifrování virtuální sítě Azure je funkce služby Azure Virtual Network. Díky šifrování virtuální sítě můžete bezproblémově šifrovat a dešifrovat interní síťový provoz přes drát s minimálním účinkem na výkon a škálování. Šifrování virtuální sítě chrání data, která procházejí vaší virtuální sítí z virtuálního počítače na virtuální počítač.
Nainstalujte Azure PowerShell místně nebo použijte Azure Cloud Shell.
Přihlaste se k Azure PowerShellu a vyberte předplatné, se kterým chcete tuto funkci použít. Další informace najdete v tématu Přihlášení pomocí Azure PowerShellu.
Ujistěte se, že je modul Az.Network 4.3.0 nebo novější. K ověření nainstalovaného modulu použijte příkaz Get-InstalledModule -Name Az.Network. Pokud modul vyžaduje aktualizaci, použijte v případě potřeby příkaz Update-Module -Name Az.Network.
Pokud se rozhodnete nainstalovat a používat PowerShell místně, musíte použít modul Azure PowerShell verze 5.4.1 nebo novější. Nainstalovanou verzi zjistíte spuštěním příkazu Get-Module -ListAvailable Az. Pokud potřebujete upgrade, přečtěte si téma Instalace modulu Azure PowerShell. Pokud používáte PowerShell místně, musíte také spustit Connect-AzAccount , abyste vytvořili připojení k Azure.
Pokud dáváte přednost místnímu spouštění referenčních příkazů rozhraní příkazového řádku, nainstalujte Azure CLI. Pokud používáte Windows nebo macOS, zvažte spuštění Azure CLI v kontejneru Docker. Další informace najdete v tématu Jak spustit Azure CLI v kontejneru Dockeru.
Pokud používáte místní instalaci, přihlaste se k Azure CLI pomocí příkazu az login. Pokud chcete dokončit proces ověřování, postupujte podle kroků zobrazených na terminálu. Další možnosti přihlášení najdete v tématu Přihlášení pomocí Azure CLI.
Po zobrazení výzvy nainstalujte rozšíření Azure CLI při prvním použití. Další informace o rozšířeních najdete v tématu Využití rozšíření v Azure CLI.
Spuštěním příkazu az version zjistěte verzi a závislé knihovny, které jsou nainstalované. Pokud chcete upgradovat na nejnovější verzi, spusťte az upgrade.
Tento článek vyžaduje verzi 2.31.0 nebo novější azure CLI. Pokud používáte Azure Cloud Shell, je už nainstalovaná nejnovější verze.
K šifrování provozu vyžaduje šifrování virtuální sítě podporované verze virtuálních počítačů ve virtuální síti. Nastavení dropUnencrypted zahodí provoz mezi nepodporovanými verzemi virtuálních počítačů, pokud jsou nasazené ve virtuální síti. Další informace najdete v tématu Požadavky na šifrování virtuální sítě Azure.
K povolení šifrování pro virtuální síť použijte následující postup.
Do vyhledávacího pole v horní části portálu začněte zadávat virtuální sítě. Když se ve výsledcích hledání zobrazí virtuální sítě , vyberte ji.
Výběrem vnet-1 otevřete podokno vnet-1 .
V nabídce služby vyberte Přehled a pak vyberte kartu Vlastnosti .
V části Šifrování vyberte Zakázáno.
Zaškrtněte políčko vedle šifrování virtuální sítě.
Zvolte Uložit.
Šifrování ve stávající virtuální síti můžete povolit také pomocí rutiny Set-AzVirtualNetwork. Tento krok není nutný, pokud jste vytvořili virtuální síť s povoleným šifrováním v předchozích krocích.
## 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
Šifrování ve stávající virtuální síti můžete povolit také pomocí příkazu az network vnet update. Tento krok není nutný, pokud jste vytvořili virtuální síť s povoleným šifrováním v předchozích krocích.
Do vyhledávacího pole v horní části portálu začněte zadávat virtuální sítě. Když se ve výsledcích hledání zobrazí virtuální sítě , vyberte ji.
Výběrem vnet-1 otevřete podokno vnet-1 .
V nabídce služby vyberte Přehled a pak vyberte kartu Vlastnosti .
Ověřte, že je šifrování nastavené na Povoleno.
Pomocí rutiny Get-AzVirtualNetwork zobrazte parametr šifrování pro virtuální síť, kterou jste vytvořili dříve.
## Place the virtual network configuration into a variable. ##
$net = @{
Name = 'vnet-1'
ResourceGroupName = 'test-rg'
}
$vnet = Get-AzVirtualNetwork @net
Pokud chcete zobrazit parametr pro šifrování, zadejte následující informace:
Po dokončení používání vytvořených prostředků můžete odstranit skupinu prostředků a všechny její prostředky.
Na webu Azure Portal vyhledejte a vyberte skupiny prostředků.
Na stránce Skupiny prostředků vyberte skupinu prostředků test-rg.
Na stránce test-rg vyberte Odstranit skupinu prostředků.
Zadáním příkazu test-rg do pole Zadejte název skupiny prostředků potvrďte odstranění a pak vyberte Odstranit.
Pokud už tuto skupinu prostředků nepotřebujete, odeberte skupinu prostředků a všechny prostředky, které obsahuje, pomocí rutiny Remove-AzResourceGroup .
$cleanup = @{
Name = "test-rg"
}
Remove-AzResourceGroup @cleanup -Force
Až skončíte s virtuální sítí, pomocí příkazu az group delete odeberte skupinu prostředků a všechny její prostředky.