Creare un account di archiviazione di Azure

Un account di archiviazione di Azure contiene tutti gli oggetti dati di Archiviazione di Azure: BLOB, file, code e tabelle. L'account di archiviazione fornisce uno spazio dei nomi univoco per i dati di Archiviazione di Azure, accessibile da qualsiasi parte del mondo tramite HTTP o HTTPS. Per altre informazioni sugli account di archiviazione di Azure, vedere Panoramica dell'account di archiviazione. Per creare un account di archiviazione specifico per l'uso con File di Azure, vedere Creare una condivisione file SMB.

In questo articolo, si apprenderà a creare un account di archiviazione utilizzando il portale di Azure, Azure PowerShell, l'interfaccia della riga di comando di Azure o un modello di Azure Resource Manager.

Prerequisiti

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

È possibile accedere ad Azure ed eseguire i comandi dell'interfaccia della riga di comando di Azure in uno dei due modi seguenti:

  • È possibile eseguire i comandi dell'interfaccia della riga di comando nel portale di Azure, in Azure Cloud Shell.
  • È possibile installare l'interfaccia della riga di comando ed eseguire i relativi comandi in locale.

Usare Azure Cloud Shell

Azure Cloud Shell è una shell Bash gratuita che è possibile eseguire direttamente nel portale di Azure. L'interfaccia della riga di comando di Azure è preinstallata e configurata per l'uso con l'account corrente. Selezionare il pulsante Cloud Shell nel menu nella sezione in alto a destra del portale di Azure:

Cloud Shell

Il pulsante avvia una shell interattiva che è possibile usare per eseguire i passaggi riportati in questo articolo della guida pratica:

Screenshot che mostra la finestra di Cloud Shell nel portale

Installare l'interfaccia della riga di comando di Azure in locale

È anche possibile installare e usare l'interfaccia della riga di comando di Azure in locale. Se si prevede di utilizzare l'interfaccia della riga di comando di Azure a livello locale, verificare di aver installato l'ultima versione dell'interfaccia della riga di comando di Azure. Vedere Installare l'interfaccia della riga di comando di Azure.

Successivamente, accedere ad Azure.

Per avviare Azure Cloud Shell, accedere al portale di Azure.

Per accedere all'installazione locale dell'interfaccia della riga di comando, eseguire il comando az sign-in:

az login

Creare un account di archiviazione

Un account di archiviazione è una risorsa di Azure Resource Manager. Resource Manager è il servizio di distribuzione e gestione di Azure. Per altre informazioni, vedere Panoramica di Azure Resource Manager.

Ogni risorsa di Resource Manager, inclusi gli account di archiviazione di Azure, deve appartenere a un gruppo di risorse di Azure. Un gruppo di risorse è un contenitore logico per raggruppare i servizi di Azure. Quando si crea un account di archiviazione, è possibile creare un nuovo gruppo di risorse o usarne uno esistente. Questa procedura illustra come creare un nuovo gruppo di risorse.

Parametri del tipo di account di archiviazione

Quando si crea un account di archiviazione utilizzando PowerShell, l'interfaccia della riga di comando di Azure, Bicep, Modelli di Azure o Azure Developer CLI, il tipo di account di archiviazione è specificato dal parametro kind (ad esempio, StorageV2). Il livello di prestazione e la configurazione della ridondanza sono specificati insieme dal parametro sku o SkuName (per esempio, Standard_GRS). La tabella seguente mostra quali valori usare per il parametro kind e il parametro sku o SkuName per creare un determinato tipo di account di archiviazione con la configurazione di ridondanza desiderata.

Tipo di account di archiviazione Configurazioni di ridondanza supportate Valori supportati per il parametro kind Valori supportati per il parametro sku o SkuName Supporta lo spazio dei nomi gerarchico
Utilizzo generico v2 Standard LRS / GRS / RA-GRS / ZRS / GZRS / RA-GZRS StorageV2 Standard_LRS / Standard_GRS / Standard_RAGRS/ Standard_ZRS / Standard_GZRS / Standard_RAGZRS
BLOB in blocchi Premium LRS / ZRS BlockBlobStorage Premium_LRS / Premium_ZRS
Condivisioni file Premium LRS / ZRS FileStorage Premium_LRS / Premium_ZRS No
BLOB di pagine Premium LRS StorageV2 Premium_LRS No
Utilizzo generico v1 Standard legacy LRS / GRS / RA-GRS Storage Standard_LRS / Standard_GRS / Standard_RAGRS No
Archiviazione BLOB legacy LRS / GRS / RA-GRS BlobStorage Standard_LRS / Standard_GRS / Standard_RAGRS No

Per creare un account di archiviazione per utilizzo generico v2 con l'interfaccia della riga di comando di Azure, creare prima un nuovo gruppo di risorse utilizzando il comando az group create.

az group create \
  --name storage-resource-group \
  --location eastus

In caso di dubbi su quale area specificare per il parametro --location, è possibile recuperare un elenco di aree supportate per la sottoscrizione con il comando az account list-locations.

az account list-locations \
  --query "[].{Region:name}" \
  --out table

Successivamente, creare un account di archiviazione per utilizzo generico v2 standard con archiviazione con ridondanza geografica e accesso in lettura utilizzando il comando az storage account create. Tenere presente che il nome dell'account di archiviazione deve essere univoco in Azure, quindi sostituire il valore del segnaposto tra parentesi acute con il valore univoco personalizzato:

az storage account create \
  --name <account-name> \
  --resource-group storage-resource-group \
  --location eastus \
  --sku Standard_RAGRS \
  --kind StorageV2 \
  --min-tls-version TLS1_2 \
  --allow-blob-public-access false

Per creare un account con endpoint della zona DNS di Azure (anteprima), registrarsi prima per l'anteprima come descritto negli endpoint di tipo zona DNS di Azure (anteprima). Successivamente, installare l'estensione di anteprima per l'interfaccia della riga di comando di Azure se non è già installata:

az extension add --name storage-preview

Successivamente, creare l'account specificando AzureDnsZone per il parametro --dns-endpoint-type. Dopo la creazione dell'account, è possibile visualizzare gli endpoint del servizio ottenendo la proprietà PrimaryEndpoints dell'account di archiviazione.

az storage account create \
    --name <account-name> \
    --resource-group <resource-group> \
    --location <location> \
    --min-tls-version TLS1_2 \
    --allow-blob-public-access false \
    --dns-endpoint-type AzureDnsZone

Dopo la creazione dell'account, è possibile restituire gli endpoint del servizio ottenendo le proprietà primaryEndpoints e secondaryEndpoints per l'account di archiviazione.

az storage account show \
    --resource-group <resource-group> \
    --name <account-name> \
    --query '[primaryEndpoints, secondaryEndpoints]'

Per abilitare uno spazio dei nomi gerarchico per l'account di archiviazione per l'uso di Azure Data Lake Storage, impostare il parametro enable-hierarchical-namespace su true nella chiamata al comando dell'interfaccia della riga di comando di Azure az storage account create. La creazione di uno spazio dei nomi gerarchico richiede la versione 2.0.79 o successiva dell'interfaccia della riga di comando di Azure.

Eliminare un account di archiviazione

Se si elimina un account di archiviazione, viene eliminato l'intero account, inclusi tutti i dati in esso contenuti. Assicurarsi di eseguire il backup di tutti i dati da salvare prima di eliminare l'account.

In determinate circostanze, potrebbe essere possibile recuperare un account di archiviazione eliminato, ma il ripristino non è garantito. Per altre informazioni, vedere Ripristinare un account di archiviazione eliminato.

Se si prova a eliminare un account di archiviazione associato a una macchina virtuale di Azure, potrebbe essere visualizzato un errore che informa che l'account di archiviazione è ancora in uso. Per informazioni sulla risoluzione di questo errore, vedere l'articolo su come risolvere gli errori durante l'eliminazione degli account di archiviazione.

Per eliminare l'account di archiviazione, usare il comando az storage account delete:

az storage account delete --name <storage-account> --resource-group <resource-group>

Alternativamente, è possibile eliminare il gruppo di risorse, il che comporta l'eliminazione dell'account di archiviazione e di qualsiasi altra risorsa presente in quel gruppo di risorse. Per altre informazioni sulla cancellazione di un gruppo di risorse, vedere Eliminare il gruppo di risorse e le risorse.

Creare un account di archiviazione per utilizzo generico v1

Nota

Sebbene Microsoft consigli gli account per utilizzo generico v2 per la maggior parte degli scenari, Microsoft continuerà a supportare gli account per uso generico v1 sia per i nuovi che per gli attuali clienti. È possibile creare account di archiviazione per utilizzo generico v1 nelle nuove aree ogni volta che Archiviazione di Azure è disponibile in tali aree. Attualmente, Microsoft non prevede di interrompere il supporto per gli account per utilizzo generico v1 e fornirà un preavviso di almeno un anno prima di deprecare qualsiasi funzionalità di Archiviazione di Azure. Microsoft continuerà a fornire aggiornamenti di sicurezza per gli account per utilizzo generico v1, ma non si prevede lo sviluppo di nuove funzionalità per questo tipo di account.

Per le nuove aree di Azure attivate dopo il 1° ottobre 2020, il prezzo degli account per utilizzo generico v1 è cambiato ed è equivalente al prezzo degli account di uso generico v2 in quelle aree. Il prezzo degli account per utilizzo generico v1 nelle aree di Azure esistenti prima del 1° ottobre 2020 non è cambiato. Per i dettagli sui prezzi degli account per utilizzo generico v1 in un'area specifica, vedere la pagina dei prezzi di Archiviazione di Azure. Scegliere l'area e quindi, accanto a Offerte di prezzo, selezionare Altro.

Gli account di archiviazione per utilizzo generico v1 (GPv1) non possono più essere creati dal portale di Azure. Se è necessario creare un account di archiviazione per utilizzo generico v1, seguire i passaggi nella sezione Creare un account di archiviazione per PowerShell, l'interfaccia della riga di comando di Azure, Bicep o Modelli di Azure. Per il parametro kind, specificare Storage e scegliere uno sku o SkuName dalla tabella dei valori supportati.

Passaggi successivi