Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
HSM dedicato di Azure è in fase di ritiro. Microsoft supporterà completamente i clienti HSM dedicati esistenti fino al 31 luglio 2028. Non vengono accettati nuovi onboarding dei clienti. Per informazioni dettagliate e azioni necessarie, vedere l'aggiornamento ufficiale di Azure.
Se si è un utente HSM dedicato di Azure, vedere Eseguire la migrazione da HSM dedicato di Azure a HSM gestito o Azure Cloud HSM. Azure Cloud HSM è ora disponibile globalmente ed è il successore di HSM Dedicato di Azure.
I nuovi clienti devono valutare ed eseguire l'onboarding in Azure Cloud HSM, Managed HSM o Azure Key Vault in base ai requisiti del carico di lavoro. Per indicazioni, vedere Come scegliere la soluzione di gestione delle chiavi di Azure appropriata.
Questo articolo descrive come creare un modulo HSM dedicato di Azure usando il modulo Az.DedicatedHsm di PowerShell.
Requisiti
- Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
- Se scegli di utilizzare Azure PowerShell localmente:
- Installare la versione più recente del modulo Az PowerShell.
- Connettersi all'account Azure con il cmdlet Connect-AzAccount.
- Se si sceglie di usare Azure Cloud Shell:
- Vedi Panoramica di Azure Cloud Shell per ulteriori informazioni.
Importante
Anche se il modulo Az.DedicatedHsm di PowerShell è in anteprima, è necessario installarlo separatamente usando il cmdlet Install-Module . Dopo che questo modulo di PowerShell diventa disponibile a livello generale, farà parte delle versioni future del modulo Az PowerShell e sarà disponibile per impostazione predefinita all'interno di Azure Cloud Shell.
Install-Module -Name Az.DedicatedHsm
Se sono presenti più sottoscrizioni di Azure, scegliere la sottoscrizione appropriata in cui devono essere fatturate le risorse. Selezionare una sottoscrizione specifica usando il cmdlet Set-AzContext.
Set-AzContext -SubscriptionId aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4eI provider di risorse e i flag di funzionalità necessari sono registrati per la sottoscrizione. Registrare le
AzureDedicatedHsmfunzionalità eDedicatedHsmEnablede quindi registrare ilMicrosoft.HardwareSecurityModulesprovider. Se laDedicatedHsmEnabledfunzionalità non è registrata, i cmdlet HSM dedicati restituiscono unInvalidResourceTypeerrore.Register-AzProviderFeature -ProviderNamespace Microsoft.HardwareSecurityModules -FeatureName AzureDedicatedHsm Register-AzProviderFeature -ProviderNamespace Microsoft.HardwareSecurityModules -FeatureName DedicatedHsmEnabled Register-AzResourceProvider -ProviderNamespace Microsoft.HardwareSecurityModulesLa registrazione delle funzionalità può richiedere alcuni minuti. Verificare che entrambe le funzionalità visualizzino una
RegistrationStatediRegisteredprima di continuare:Get-AzProviderFeature -ProviderNamespace Microsoft.HardwareSecurityModules -FeatureName AzureDedicatedHsm Get-AzProviderFeature -ProviderNamespace Microsoft.HardwareSecurityModules -FeatureName DedicatedHsmEnabled
Creare un gruppo di risorse
Creare un gruppo di risorse di Azure usando il cmdlet New-AzResourceGroup . Un gruppo di risorse è un contenitore logico in cui le risorse di Azure vengono distribuite e gestite come gruppo.
Nell'esempio seguente viene creato un gruppo di risorse con il nome specificato e nella posizione specificata.
New-AzResourceGroup -Name myRG -Location westus
Creare le risorse di rete
Un modulo di protezione hardware dedicato viene inserito in una subnet nella rete virtuale e la rete virtuale deve avere un gateway ExpressRoute. Senza un gateway, l'operazione di creazione non riesce a causa di un errore durante la connessione del dispositivo alla rete virtuale.
Creare una rete virtuale con tre subnet: una per le risorse di calcolo, una delegata a
Microsoft.HardwareSecurityModules/dedicatedHSMsper HSM e laGatewaySubnetrichiesta dal gateway ExpressRoute. Il nome della subnet del modulo di protezione hardware deve essere diverso dal nome della rete virtuale.$del = New-AzDelegation -Name dhsmDelegation ` -ServiceName 'Microsoft.HardwareSecurityModules/dedicatedHSMs' $compute = New-AzVirtualNetworkSubnetConfig -Name compute ` -AddressPrefix 10.2.0.0/24 $hsmNet = New-AzVirtualNetworkSubnetConfig -Name hsmsubnet ` -AddressPrefix 10.2.1.0/24 -Delegation $del $gwNet = New-AzVirtualNetworkSubnetConfig -Name GatewaySubnet ` -AddressPrefix 10.2.255.0/26 $vnetParams = @{ Name = 'myhsm-vnet' ResourceGroupName = 'myRG' Location = 'westus' AddressPrefix = '10.2.0.0/16' Subnet = $compute, $hsmNet, $gwNet } New-AzVirtualNetwork @vnetParamsCrea il gateway ExpressRoute con lo SKU
ErGwScale. Azure assegna e gestisce automaticamente l'indirizzo IP pubblico del gateway, quindi non si crea una risorsa IP pubblica.$gwSubnet = Get-AzVirtualNetwork -Name myhsm-vnet -ResourceGroupName myRG | Get-AzVirtualNetworkSubnetConfig -Name GatewaySubnet $ipc = New-AzVirtualNetworkGatewayIpConfig -Name default ` -SubnetId $gwSubnet.Id $gwParams = @{ Name = 'myergw' ResourceGroupName = 'myRG' Location = 'westus' IpConfigurations = $ipc GatewayType = 'ExpressRoute' GatewaySku = 'ErGwScale' MinScaleUnit = 1 MaxScaleUnit = 1 } New-AzVirtualNetworkGateway @gwParams -ForceLa distribuzione del gateway richiede circa 18 minuti.
Creare un modulo di protezione hardware dedicato
Per creare un modulo HSM dedicato, usare il cmdlet New-AzDedicatedHsm. L'esempio seguente crea un modulo di protezione hardware dedicato nella subnet HSM, con un indirizzo IP privato dall'interno dell'intervallo di indirizzi della subnet.
$Params = @{
Name = 'myHSM'
ResourceGroupName = 'myRG'
Location = 'westus'
Sku = 'SafeNet Luna Network HSM A790'
StampId = 'stamp1'
SubnetId = '/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myRG/providers/Microsoft.Network/virtualNetworks/myhsm-vnet/subnets/hsmsubnet'
NetworkInterface = @{PrivateIPAddress = '10.2.1.4'}
}
New-AzDedicatedHsm @Params
Name Provisioning State SKU Location
---- ------------------ --- --------
myHSM Succeeded SafeNet Luna Network HSM A790 westus
Il completamento dell'operazione di creazione dell'HSM richiede circa 8 minuti.
Ottieni un modulo di protezione hardware dedicato (HSM)
Per recuperare informazioni su un HSM dedicato esistente, utilizzare il cmdlet Get-AzDedicatedHsm. L'esempio seguente recupera il modulo HSM dedicato specificato.
Get-AzDedicatedHsm -Name myHSM -ResourceGroupName myRG
Name Provisioning State SKU Location
---- ------------------ --- --------
myHSM Succeeded SafeNet Luna Network HSM A790 westus
Note
Il portale di Azure non elenca i moduli di protezione hardware dedicati nel gruppo di risorse. Usare Get-AzDedicatedHsm per confermare che esista un HSM.
Aggiornare un HSM dedicato
Per aggiornare un modulo di protezione hardware dedicato, usare il cmdlet Update-AzDedicatedHsm . L'esempio seguente aggiorna i tag sull'HSM dedicato.
Update-AzDedicatedHsm -Name myHSM -ResourceGroupName myRG -Tag @{'key1' = '1'; 'key2' = 2; 'key3' = 3}
Name Provisioning State SKU Location
---- ------------------ --- --------
myHSM Succeeded SafeNet Luna Network HSM A790 westus
Pulire le risorse
Attenzione
Zeroizzare ed eliminare il modulo di protezione hardware dedicato prima di eliminare il relativo gruppo di risorse. L'eliminazione diretta del gruppo di risorse non comporta l'eliminazione del modulo di protezione hardware. Inserisce il modulo HSM in uno stato orfano che continua a comportare addebiti. Per altre informazioni, vedere Come eliminare una risorsa HSM.
Rimuovere un HSM dedicato
Dopo aver zeroizzato l'HSM, usare il cmdlet Remove-AzDedicatedHsm per rimuoverlo. Nell'esempio seguente viene eliminato l'HSM (modulo di protezione hardware) dedicato specificato.
Remove-AzDedicatedHsm -Name myHSM -ResourceGroupName myRG
Tip
Se un'operazione di creazione non riesce, l'operazione di eliminazione può rimanere in uno stato Deleting per diverse ore. In caso affermativo, eseguire di nuovo il Remove-AzDedicatedHsm cmdlet per completare immediatamente l'eliminazione.
Eliminare il gruppo di risorse
Attenzione
Nell'esempio seguente vengono eliminati il gruppo di risorse specificato e tutte le risorse contenute al suo interno. Se le risorse esterne all'ambito di questo articolo esistono nel gruppo di risorse specificato, verranno eliminate anche.
Remove-AzResourceGroup -Name myRG
Passaggi successivi
Altre informazioni sul modulo di protezione hardware dedicato di Azure.