Azure Sanal Ağ şifrelemesi, Azure Sanal Ağ'nin bir özelliğidir. Sanal Ağ şifreleme ile, performansa ve ölçeklendirmeye en az etkiyle dahili ağ trafiğini kablo üzerinden sorunsuz bir şekilde şifreleyebilir ve şifresini çözebilirsiniz. Sanal Ağ şifreleme, sanal ağınızdan sanal makineye geçen verileri korur.
Azure PowerShell'i yerel olarak yükleyin veya Azure Cloud Shell'i kullanın.
Azure PowerShell'de oturum açın ve bu özelliği kullanmak istediğiniz aboneliği seçin. Daha fazla bilgi için bkz . Azure PowerShell ile oturum açma.
Modülünüzün Az.Network 4.3.0 veya üzeri olduğundan emin olun. Yüklü modülü doğrulamak için komutunu Get-InstalledModule -Name Az.Networkkullanın. Modül bir güncelleştirme gerektiriyorsa, gerekirse komutunu Update-Module -Name Az.Networkkullanın.
PowerShell'i yerel olarak yükleyip kullanmayı tercih ederseniz bu makale, Azure PowerShell modülü 5.4.1 veya sonraki bir sürümünü gerektirir. Yüklü sürümü bulmak için Get-Module -ListAvailable Az komutunu çalıştırın. Yükseltmeniz gerekirse, bkz. Azure PowerShell modülünü yükleme. PowerShell'i yerel olarak çalıştırıyorsanız Azure ile bağlantı oluşturmak için de komutunu çalıştırmanız Connect-AzAccount gerekir.
Etkin aboneliği olan bir Azure hesabı. Ücretsiz bir tane oluşturun.
Azure Cloud Shell'de Bash ortamını kullanın. Daha fazla bilgi için bkz . Azure Cloud Shell'de Bash için hızlı başlangıç.
Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Diğer oturum açma seçenekleri için bkz . Azure CLI ile oturum açma.
İstendiğinde, ilk kullanımda Azure CLI uzantısını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.
Yüklü sürümü ve bağımlı kitaplıkları bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.
Bu makale, Azure CLI'nın 2.31.0 veya sonraki bir sürümünü gerektirir. Azure Cloud Shell kullanıyorsanız en son sürüm zaten yüklüdür.
Trafiği şifrelemek için Sanal Ağ şifreleme, sanal ağda desteklenen sanal makine sürümlerini gerektirir. Bu ayar dropUnencrypted , sanal ağda dağıtıldıysa desteklenmeyen sanal makine sürümleri arasındaki trafiği bırakır. Daha fazla bilgi için bkz. Azure Sanal Ağ şifreleme gereksinimleri.
Hizmet menüsünde Genel Bakış'ı ve ardından Özellikler sekmesini seçin.
Şifreleme'nin altında Devre Dışı'yı seçin.
Sanal ağ şifrelemesi'nin yanındaki kutuyu seçin.
Kaydet'i seçin.
Set-AzVirtualNetwork komutunu kullanarak mevcut bir sanal ağda şifrelemeyi de etkinleştirebilirsiniz. Önceki adımlarda şifreleme etkinleştirilmiş bir sanal ağ oluşturduysanız bu adım gerekli değildir.
## 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
Az network vnet update komutunu kullanarak mevcut bir sanal ağda şifrelemeyi de etkinleştirebilirsiniz. Önceki adımlarda şifreleme etkinleştirilmiş bir sanal ağ oluşturduysanız bu adım gerekli değildir.
Hizmet menüsünde Genel Bakış'ı ve ardından Özellikler sekmesini seçin.
Şifreleme'nin Etkin olarak ayarlandığını doğrulayın.
Daha önce oluşturduğunuz sanal ağın şifreleme parametresini görüntülemek için Get-AzVirtualNetwork komutunu kullanın.
## Place the virtual network configuration into a variable. ##
$net = @{
Name = 'vnet-1'
ResourceGroupName = 'test-rg'
}
$vnet = Get-AzVirtualNetwork @net
Şifreleme parametresini görüntülemek için aşağıdaki bilgileri girin: