Introduzione ad Azure PowerShell
Azure PowerShell è una raccolta di moduli per la gestione delle risorse di Azure direttamente da PowerShell. PowerShell offre funzionalità di automazione che è possibile usare per gestire le risorse di Azure.
Il modulo Az PowerShell è basato su .NET Standard. Funziona con PowerShell 7.x o versioni successive in tutti i sistemi operativi. È anche compatibile con Windows PowerShell 5.1.
È possibile installare il modulo Az PowerShell in locale in Windows, Linux e macOS. È possibile usarlo anche da un Web browser tramite Azure Cloud Shell o all'interno di un contenitore Docker.
Prerequisiti
Poiché l'azienda usa già Azure, è disponibile una sottoscrizione di Azure attiva. Si usa PowerShell in Azure Cloud Shell.
Creare un gruppo di risorse
Prima di creare un account di archiviazione, è necessario creare un gruppo di risorse o usarne uno esistente.
Creare un gruppo di risorse di Azure denominato storageaccountexamplerg
nell'area eastus
usando il cmdlet New-AzResourceGroup
:
New-AzResourceGroup -Name storageaccountexamplerg -Location eastus
Creare un account di archiviazione
I nomi degli account di archiviazione devono avere una lunghezza compresa tra 3 e 24 caratteri e possono contenere solo numeri e lettere minuscole. Nome dell'account di archiviazione deve essere univoco all'interno di Azure.
Usare il cmdlet Get-AzStorageAccountNameAvailability
per verificare che il nome scelto per l'account di archiviazione sia valido e non già in uso:
Get-AzStorageAccountNameAvailability -Name <storage-account-name>
Usare il cmdlet New-AzStorageAccount
per creare un nuovo account di archiviazione di Azure. I parametri obbligatori sono Name, ResourceGroupName, Location e SkuName. Il parametro Kind è facoltativo e il valore predefinito è StorageV2
se non viene specificato.
New-AzStorageAccount -Name <storage-account-name> -ResourceGroupName storageaccountexamplerg -Location eastus -SkuName Standard_RAGRS
Verificare l'account di archiviazione
Usare il cmdlet Get-AzStorageAccount
per verificare che esista un gruppo di archiviazione. Non sono presenti parametri obbligatori. Usare il parametro ResourceGroupName per restituire solo gli account di archiviazione in un gruppo di risorse specifico. Usare i parametri Name e ResourceGroupName per restituire solo un account di archiviazione specifico.
Get-AzStorageAccount -Name <storage-account-name> -ResourceGroupName storageaccountexamplerg
Pulire le risorse
Usare il cmdlet Remove-AzResourceGroup
per eliminare un gruppo di risorse. L'unico parametro obbligatorio è Name. L'eliminazione di un gruppo di risorse elimina il gruppo e tutte le risorse in esso contenute. Se nel gruppo di risorse storageaccountexamplerg
esistono risorse al di fuori dell'ambito dell'account di archiviazione creato in questa unità, anche queste vengono eliminate.
Remove-AzResourceGroup -Name storageaccountexamplerg
Usare il cmdlet Remove-AzStorageAccount
per rimuovere un account di archiviazione. I parametri obbligatori sono Name e ResourceGroupName.
Remove-AzStorageAccount -Name <storage-account-name> -ResourceGroupName storageaccountexamplerg