Creare un account di archiviazione di Azure Data Lake Storage Gen2Create an Azure Data Lake Storage Gen2 storage account

Azure Data Lake Storage Gen2 supporta uno spazio dei nomi gerarchico che fornisce un contenitore nativo basato su directory personalizzato per l'uso con HDFS (Hadoop Distributed File System).Azure Data Lake Storage Gen2 supports a hierarchical namespace which provides a native directory-based container tailored to work with the Hadoop Distributed File System (HDFS). L'accesso ai dati di Data Lake Storage Gen2 da HDFS è disponibile tramite il driver ABFS.Access to Data Lake Storage Gen2 data from the HDFS is available through the ABFS driver.

Questo articolo illustra come creare un account usando il portale di Azure, Azure PowerShell o tramite l'interfaccia della riga di comando di Azure.This article demonstrates how to create an account using the Azure portal, Azure PowerShell, or via the Azure CLI.

PrerequisitiPrerequisites

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.If you don't have an Azure subscription, create a free account before you begin.

PrerequisitoPrerequisite
di Microsoft AzurePortal NessunoNone
PowerShellPowerShell Questo articolo richiede il modulo di PowerShell AZ. Storage versione 0,7 o successiva.This article requires the PowerShell module Az.Storage version 0.7 or later. Eseguire il comando Get-Module -ListAvailable Az.Storage per trovare la versione corrente.To find your current version, run the Get-Module -ListAvailable Az.Storage command. Se dopo aver eseguito questo comando non vengono visualizzati risultati o se viene indicata una versione inferiore alla 0.7, è necessario aggiornare il modulo di PowerShell.If after you run this command, no results appear, or if a version lower than 0.7 appears, then you'll have to upgrade your powershell module. Vedere la sezione Aggiornare il modulo di PowerShell della guida.See the Upgrade your powershell module section of this guide.
Interfaccia della riga di comandoCLI È possibile accedere ad Azure ed eseguire i comandi dell'interfaccia della riga di comando di Azure in uno dei due modi seguenti:You can sign in to Azure and run Azure CLI commands in one of two ways:
  • È possibile eseguire i comandi dell'interfaccia della riga di comando nel portale di Azure, in Azure Cloud ShellYou can run CLI commands from within the Azure portal, in Azure Cloud Shell
  • È possibile installare l'interfaccia della riga di comando ed eseguire i relativi comandi in localeYou can install the CLI and run CLI commands locally

Quando si usa la riga di comando, è possibile scegliere se eseguire Azure Cloud Shell o installare l'interfaccia della riga di comando in locale.When working on the command line you have the option of running the Azure Cloud shell or installing the CLI locally.

Usare Azure Cloud ShellUse Azure Cloud Shell

Azure Cloud Shell è una shell Bash gratuita che è possibile eseguire direttamente nel portale di Azure.Azure Cloud Shell is a free Bash shell that you can run directly within the Azure portal. Include l'interfaccia della riga di comando di Azure preinstallata e configurata per l'uso con l'account.It has the Azure CLI preinstalled and configured to use with your account. Fare clic sul pulsante Cloud Shell nel menu in alto a destra nel portale di Azure:Click the Cloud Shell button on the menu in the upper-right of the Azure portal:

Cloud ShellCloud Shell

Il pulsante avvia una shell interattiva che è possibile usare per eseguire la procedura descritta in questo articolo:The button launches an interactive shell that you can use to run the steps in this article:

Screenshot che mostra la finestra di Cloud Shell nel portaleScreenshot showing the Cloud Shell window in the portal

Installare l'interfaccia della riga di comando in localeInstall the CLI locally

È anche possibile installare e usare l'interfaccia della riga di comando di Azure in locale.You can also install and use the Azure CLI locally. Questo articolo richiede la versione 2.0.38 o successiva dell'interfaccia della riga di comando di Azure.This article requires that you are running the Azure CLI version 2.0.38 or later. Eseguire az --version per trovare la versione.Run az --version to find the version. Se è necessario eseguire l'installazione o l'aggiornamento, vedere Installare l'interfaccia della riga di comando di Azure.If you need to install or upgrade, see Install the Azure CLI.

Creare un account di archiviazione con Azure Data Lake Storage Gen2 abilitatoCreate a storage account with Azure Data Lake Storage Gen2 enabled

Un account di archiviazione di Azure contiene tutti gli oggetti dati di Archiviazione di Azure: BLOB, file, code, tabelle e dischi.An Azure storage account contains all of your Azure Storage data objects: blobs, files, queues, tables, and disks. L'account di archiviazione fornisce uno spazio dei nomi univoco per i dati di archiviazione di Azure accessibili da qualsiasi parte del mondo tramite HTTP o HTTPS.The storage account provides a unique namespace for your Azure Storage data that is accessible from anywhere in the world over HTTP or HTTPS. I dati nell'account di archiviazione di Azure sono durevoli e a disponibilità elevata, protetti e altamente scalabili.Data in your Azure storage account is durable and highly available, secure, and massively scalable.

Nota

È necessario creare nuovi account di archiviazione con tipo Archiviazione V2 (utilizzo generico v2) per sfruttare le funzionalità di Data Lake Storage Gen2.You must create new storage accounts as type StorageV2 (general-purpose V2) to take advantage of Data Lake Storage Gen2 features.

Per altre informazioni sugli account di archiviazione, vedere Panoramica dell'account di archiviazione di Azure.For more information about storage accounts, see Azure Storage account overview.

Creare un account usando il portale di AzureCreate an account using the Azure portal

Accedere al portale di Azure.Sign in to the Azure portal.

Creare un account di archiviazioneCreate a storage account

Ogni account di archiviazione deve appartenere a un gruppo di risorse di Azure.Every storage account must belong to an Azure resource group. Un gruppo di risorse è un contenitore logico per raggruppare i servizi di Azure.A resource group is a logical container for grouping your Azure services. Quando si crea un account di archiviazione, è possibile creare un nuovo gruppo di risorse o usarne uno esistente.When you create a storage account, you have the option to either create a new resource group, or use an existing resource group. Questo articolo illustra come creare un nuovo gruppo di risorse.This article shows how to create a new resource group.

Per creare un account di archiviazione per utilizzo generico v2 nel portale di Azure, eseguire questa procedura:To create a general-purpose v2 storage account in the Azure portal, follow these steps:

Nota

Lo spazio dei nomi gerarchico è attualmente disponibile in tutte le aree pubbliche.The hierarchical namespace is currently available in all public regions.

  1. Scegliere la sottoscrizione in cui creare l'account di archiviazione.Choose the subscription in which you want to create the storage account.

  2. Nella portale di Azure scegliere il pulsante Crea una risorsa , quindi scegliere account di archiviazione.In the Azure portal, choose the Create a resource button, then choose Storage account.

  3. Nel campo Gruppo di risorse selezionare Crea nuovo.Under the Resource group field, select Create new. Immettere un nome per il nuovo gruppo di risorse.Enter a name for your new resource group.

    Un gruppo di risorse è un contenitore logico per raggruppare i servizi di Azure.A resource group is a logical container for grouping your Azure services. Quando si crea un account di archiviazione, è possibile creare un nuovo gruppo di risorse o usarne uno esistente.When you create a storage account, you have the option to either create a new resource group, or use an existing resource group.

  4. Immettere quindi un nome per l'account di archiviazione.Next, enter a name for your storage account. Il nome scelto deve essere univoco in Azure.The name you choose must be unique across Azure. Deve avere inoltre una lunghezza compresa tra 3 e 24 caratteri e può contenere solo numeri e lettere minuscole.The name also must be between 3 and 24 characters in length, and can include numbers and lowercase letters only.

  5. Scegliere un paese.Choose a location.

  6. Verificare che archiviazione V2 (utilizzo generico v2) venga visualizzato come selezionato nell'elenco a discesa tipo di account .Make sure that StorageV2 (general purpose v2) appears as selected in the Account kind drop-down list.

  7. Facoltativamente, modificare i valori in ognuno di questi campi: prestazioni, replica, livello di accesso.Optionally change the values in each of these fields: Performance, Replication, Access tier. Per altre informazioni su queste opzioni, vedere Introduzione ad archiviazione di Azure.To learn more about these options, see Introduction to Azure Storage.

  8. Scegliere la scheda Avanzate .Choose the Advanced tab.

  9. Nella sezione Data Lake Storage Gen2 impostare Spazio dei nomi gerarchico su Abilitato.In the Data Lake Storage Gen2 section set Hierarchical namespace to Enabled.

  10. Fare clic su Rivedi e crea per creare l'account di archiviazione.Click Review + Create to create the storage account.

L'account di archiviazione viene ora creato tramite il portale.Your storage account is now created through the portal.

Pulire le risorseClean up resources

Per rimuovere un gruppo di risorse usando il portale di Azure:To remove a resource group using the Azure portal:

  1. Nel portale di Azure espandere il menu a sinistra per aprire il menu dei servizi e scegliere Gruppi di risorse per visualizzare l'elenco dei gruppi di risorse.In the Azure portal, expand the menu on the left side to open the menu of services, and choose Resource Groups to display the list of your resource groups.
  2. Individuare il gruppo di risorse da eliminare e fare clic con il pulsante destro del mouse su Altro ( ... ) a destra dell'elenco.Locate the resource group to delete, and right-click the More button (...) on the right side of the listing.
  3. Scegliere Elimina gruppo di risorse e confermare.Select Delete resource group, and confirm.

Creare un account con PowerShellCreate an account using PowerShell

Installare innanzitutto la versione più recente del modulo PowerShellGet.First, install the latest version of the PowerShellGet module.

Quindi, aggiornare il modulo di PowerShell, accedere alla sottoscrizione di Azure, creare un gruppo di risorse e quindi creare un account di archiviazione.Then, upgrade your powershell module, sign in to your Azure subscription, create a resource group, and then create a storage account.

Aggiornare il modulo di PowershellUpgrade your powershell module

Nota

Questo articolo è stato aggiornato per usare il nuovo modulo Az di Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. È comunque possibile usare il modulo AzureRM, che continuerà a ricevere correzioni di bug almeno fino a dicembre 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Per altre informazioni sul nuovo modulo Az e sulla compatibilità di AzureRM, vedere Introduzione del nuovo modulo Az di Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Per istruzioni sull'installazione del modulo Az, vedere Installare Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

Per interagire con Data Lake Storage Gen2 tramite PowerShell, è necessario installare il modulo Az.Storage, versione 0,7 o successiva.To interact with Data Lake Storage Gen2 by using PowerShell, you'll need to install module Az.Storage version 0.7 or later.

Iniziare aprendo una sessione di PowerShell con autorizzazioni elevate.Start by opening a PowerShell session with elevated permissions.

Installare il modulo Az.StorageInstall the Az.Storage module

Install-Module Az.Storage -Repository PSGallery -AllowClobber -Force

Accedere alla sottoscrizione di AzureSign in to your Azure Subscription

Usare il comando Login-AzAccount e seguire le istruzioni visualizzate per eseguire l'autenticazione.Use the Login-AzAccount command and follow the on-screen directions to authenticate.

Login-AzAccount

Creare un gruppo di risorseCreate a resource group

Per creare un nuovo gruppo di risorse con PowerShell, usare il comando New-AzResourceGroup:To create a new resource group with PowerShell, use the New-AzResourceGroup command:

Nota

Lo spazio dei nomi gerarchico è attualmente disponibile in tutte le aree pubbliche.The hierarchical namespace is currently available in all public regions.

# put resource group in a variable so you can use the same group name going forward,
# without hardcoding it repeatedly
$resourceGroup = "storage-quickstart-resource-group"
$location = "westus2"
New-AzResourceGroup -Name $resourceGroup -Location $location

Creare un account di archiviazione per utilizzo generico v2Create a general-purpose v2 storage account

Per creare un account di archiviazione per utilizzo generico v2 da PowerShell con l'archiviazione con ridondanza locale, usare il comando New-AzStorageAccount:To create a general-purpose v2 storage account from PowerShell with locally-redundant storage (LRS), use the New-AzStorageAccount command:

$location = "westus2"

New-AzStorageAccount -ResourceGroupName $resourceGroup `
  -Name "storagequickstart" `
  -Location $location `
  -SkuName Standard_LRS `
  -Kind StorageV2 `
  -EnableHierarchicalNamespace $True

Pulire le risorseClean up resources

Per rimuovere il gruppo di risorse e tutte le risorse correlate, incluso il nuovo account di archiviazione, usare il comando Remove-AzResourceGroup:To remove the resource group and its associated resources, including the new storage account, use the Remove-AzResourceGroup command:

Remove-AzResourceGroup -Name $resourceGroup

Creare un account con l'interfaccia della riga di comando di AzureCreate an account using Azure CLI

Per avviare Azure Cloud Shell, accedere al portale di Azure.To start Azure Cloud Shell, sign in to the Azure portal.

Per accedere all'installazione locale dell'interfaccia della riga di comando, eseguire il comando di accesso:If you want to sign in to your local installation of the CLI, run the login command:

az login

Aggiungere l'estensione della riga di comando di Azure Data Lake Gen2Add the CLI extension for Azure Data Lake Gen 2

Per interagire con Data Lake Storage Gen2 tramite l'interfaccia della riga di comando, è necessario aggiungere un'estensione alla shell.To interact with Data Lake Storage Gen2 by using the CLI, you'll have to add an extension to your shell.

A tale scopo, usando Cloud Shell o una shell locale, immettere il comando seguente: az extension add --name storage-previewTo do that, enter the following command by using either the Cloud Shell or a local shell: az extension add --name storage-preview

Creare un gruppo di risorseCreate a resource group

Per creare un nuovo gruppo di risorse con l'interfaccia della riga di comando di Azure, usare il comando az group create.To create a new resource group with Azure CLI, use the az group create command.

az group create `
    --name storage-quickstart-resource-group `
    --location westus2

Nota

Lo spazio dei nomi gerarchico è attualmente disponibile in tutte le aree pubbliche.The hierarchical namespace is currently available in all public regions.

Creare un account di archiviazione per utilizzo generico v2Create a general-purpose v2 storage account

Per creare un account di archiviazione per utilizzo generico v2 dall'interfaccia della riga di comando di Azure con l'archiviazione con ridondanza locale, usare il comando az storage account create.To create a general-purpose v2 storage account from the Azure CLI with locally-redundant storage, use the az storage account create command.

az storage account create `
    --name storagequickstart `
    --resource-group storage-quickstart-resource-group `
    --location westus2 `
    --sku Standard_LRS `
    --kind StorageV2 `
    --hierarchical-namespace true

Pulire le risorseClean up resources

Per rimuovere il gruppo di risorse e tutte le risorse correlate, incluso il nuovo account di archiviazione, usare il comando az group delete.To remove the resource group and its associated resources, including the new storage account, use the az group delete command.

az group delete --name myResourceGroup

Passaggi successiviNext steps

In questo articolo è stato creato un account di archiviazione con Data Lake Storage Gen2 funzionalità.In this article, you've created a storage account with Data Lake Storage Gen2 capabilities. Per informazioni su come caricare e scaricare BLOB nell'account di archiviazione, consultare l'argomento seguente.To learn how to upload and download blobs to and from your storage account, see the following topic.