La crittografia della rete virtuale di Azure è una funzionalità della rete virtuale di Azure. Con la crittografia della rete virtuale, è possibile crittografare e decrittografare facilmente il traffico di rete interno in rete, con un effetto minimo sulle prestazioni e sulla scalabilità. Rete virtuale crittografia protegge i dati che attraversano la rete virtuale dalla macchina virtuale alla macchina virtuale.
Installare Azure PowerShell in locale o usare Azure Cloud Shell.
Accedere ad Azure PowerShell e selezionare la sottoscrizione con cui si vuole usare questa funzionalità. Per altre informazioni, vedere Accedere con Azure PowerShell.
Verificare che il modulo Az.Network sia 4.3.0 o versione successiva. Per verificare il modulo installato, usare il comando Get-InstalledModule -Name Az.Network. Se il modulo richiede un aggiornamento, usare il comando Update-Module -Name Az.Network, se necessario.
Se si sceglie di installare e usare PowerShell in locale, per questo articolo è necessario il modulo Azure PowerShell 5.4.1 o versione successiva. Eseguire Get-Module -ListAvailable Az per trovare la versione installata. Se è necessario eseguire l'aggiornamento, vedere Installare e configurare Azure PowerShell. Se si esegue PowerShell in locale, è anche necessario eseguire Connect-AzAccount per creare una connessione con Azure.
Se si preferisce eseguire i comandi di riferimento dell'interfaccia della riga di comando in locale, installare l'interfaccia della riga di comando di Azure. Per l'esecuzione in Windows o macOS, è consigliabile eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker. Per altre informazioni, vedere Come eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker.
Se si usa un'installazione locale, accedere all'interfaccia della riga di comando di Azure con il comando az login. Per completare il processo di autenticazione, seguire la procedura visualizzata nel terminale. Per altre opzioni di accesso, vedere Accedere tramite l'interfaccia della riga di comando di Azure.
Eseguire az version per trovare la versione e le librerie dipendenti installate. Per eseguire l'aggiornamento alla versione più recente, eseguire az upgrade.
Questo articolo richiede la versione 2.31.0 o successiva dell'interfaccia della riga di comando di Azure. Se si usa Azure Cloud Shell, la versione più recente è già installata.
Per crittografare il traffico, la crittografia della rete virtuale richiede le versioni supportate delle macchine virtuali nella rete virtuale. L'impostazione dropUnencrypted elimina il traffico tra le versioni delle macchine virtuali non supportate, se vengono distribuite nella rete virtuale. Per altre informazioni, vedere Requisiti di crittografia della rete virtuale di Azure.
Usare la procedura seguente per abilitare la crittografia per una rete virtuale.
Nella casella di ricerca nella parte superiore del portale iniziare a immettere Reti virtuali. Selezionare Reti virtuali quando viene visualizzato nei risultati della ricerca.
Selezionare vnet-1 per aprire il riquadro vnet-1.
Nel menu del servizio selezionare Panoramica, quindi selezionare la scheda Proprietà.
In Crittografia selezionare Disabilitato.
Selezionare la casella, accanto a Crittografia rete virtuale.
Seleziona Salva.
È inoltre possibile abilitare la crittografia in una rete virtuale esistente usando Set-AzVirtualNetwork. Questo passaggio non è necessario se la rete virtuale è stata creata con la crittografia abilitata nei passaggi precedenti.
## 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
È inoltre possibile abilitare la crittografia in una rete virtuale esistente usando az network vnet update. Questo passaggio non è necessario se la rete virtuale è stata creata con la crittografia abilitata nei passaggi precedenti.
Nella casella di ricerca nella parte superiore del portale iniziare a immettere Reti virtuali. Selezionare Reti virtuali quando viene visualizzato nei risultati della ricerca.
Selezionare vnet-1 per aprire il riquadro vnet-1.
Nel menu del servizio selezionare Panoramica, quindi selezionare la scheda Proprietà.
Verificare che Crittografia sia impostata su Abilitato.
Usare Get-AzVirtualNetwork per visualizzare il parametro di crittografia della rete virtuale creata in precedenza.
## Place the virtual network configuration into a variable. ##
$net = @{
Name = 'vnet-1'
ResourceGroupName = 'test-rg'
}
$vnet = Get-AzVirtualNetwork @net
Per visualizzare il parametro per la crittografia, immettere le informazioni seguenti:
Quando le risorse create non sono più necessarie, è possibile eliminare il gruppo di risorse e tutte le risorse al suo interno.
Accedere al portale di Azure e selezionare Gruppi di risorse.
Nella pagina Gruppi di risorse selezionare il gruppo di risorse test-rg.
Nella pagina test-rg selezionare Elimina gruppo di risorse.
Immettere test-rg in Immettere il nome del gruppo di risorse per confermare l'eliminazione, quindi selezionare Elimina.
Quando questo gruppo di risorse non è più necessario, usare Remove-AzResourceGroup per rimuovere il gruppo di risorse e tutte le risorse in esso contenute.
$cleanup = @{
Name = "test-rg"
}
Remove-AzResourceGroup @cleanup -Force
Una volta terminato con la rete virtuale, usare az group delete per rimuovere il gruppo di risorse e tutte le relative risorse.