Introduzione ad Azure PowerShell

Completato

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