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.
Questo articolo illustra come usare l'interfaccia della riga di comando di Azure per creare e gestire directory e file negli account di archiviazione con uno spazio dei nomi gerarchico.
Tutti gli esempi in questo articolo assumono un account di archiviazione che ha abilitato uno spazio di nomi gerarchico, e utilizzano l'autorizzazione Microsoft Entra (--auth-mode login).
| Esempi Inviare commenti e suggerimenti
Prerequisiti
Una sottoscrizione di Azure. Per altre informazioni, vedere Ottenere la versione di valutazione gratuita di Azure.
Un account di archiviazione con spazio dei nomi gerarchico abilitato. Per crearne uno, seguire queste istruzioni.
Versione
2.6.0o successiva della CLI di Azure.
Assicurarsi che sia installata la versione corretta dell'interfaccia della riga di comando di Azure
Apri Azure Cloud Shell, oppure, se hai installato localmente la interfaccia della riga di comando di Azure, apri un'applicazione console dei comandi come Windows PowerShell.
Verifica che la versione interfaccia della riga di comando di Azure installata sia
2.6.0o successiva utilizzando il seguente comando.az --versionSe la tua versione interfaccia della riga di comando di Azure è precedente a
2.6.0, installa una versione successiva. Per altre informazioni, vedere Installare l'interfaccia della riga di comando di Azure.
Effettuare la connessione all'account
Se si usa l'interfaccia della riga di comando di Azure in locale, eseguire il comando di accesso.
az loginSe la CLI riesce ad aprire il tuo browser predefinito, apre il browser e carica una pagina di accesso Azure.
In caso contrario, aprire una pagina del browser all'indirizzo https://aka.ms/devicelogin e immettere il codice di autorizzazione visualizzato nel terminale. Quindi, accedere con le credenziali dell'account nel browser.
Per altre informazioni su diversi metodi di autenticazione, vedere Autorizzare l'accesso ai dati blob o della coda con interfaccia della riga di comando di Azure.
Se la tua identità è associata a più di un abbonamento e non ti viene chiesto di selezionare, imposta l'abbonamento attivo all'abbonamento dell'account di archiviazione su cui vuoi operare. In questo esempio sostituire il
<subscription-id>valore segnaposto con l'ID della sottoscrizione.az account set --subscription <subscription-id>Sostituire il valore segnaposto
<subscription-id>con l'ID della sottoscrizione.
Nota
L'esempio presentato in questo articolo mostra l'autorizzazione Microsoft Entra. Per altre informazioni sui metodi di autorizzazione, vedere Autorizzare l'accesso ai dati BLOB o ai dati della coda con l'interfaccia della riga di comando di Azure.
Creazione di un contenitore
Un contenitore funge da file system per i file. Creane uno usando il comando az storage fs create.
In questo esempio viene creato un contenitore denominato my-file-system.
az storage fs create -n my-file-system --account-name mystorageaccount --auth-mode login
Per verificare che il contenitore esista, esegui il comando az storage fs show .
Mostra le proprietà del contenitore
Usa il comando az storage fs show per stampare le proprietà di un container sulla console.
az storage fs show -n my-file-system --account-name mystorageaccount --auth-mode login
Elencare i contenuti del contenitore
Usa il comando az storage fs file list per elencare il contenuto di un contenitore.
In questo esempio viene elencato il contenuto di un contenitore denominato my-file-system.
az storage fs file list -f my-file-system --account-name mystorageaccount --auth-mode login
Eliminare un contenitore
Usa il comando az storage fs delete per eliminare un contenitore.
In questo esempio viene eliminato un contenitore denominato my-file-system.
az storage fs delete -n my-file-system --account-name mystorageaccount --auth-mode login
Crea una directory
Usa il comando az storage fs directory create per creare un riferimento a una directory.
In questo esempio viene aggiunta una directory denominata my-directory a un contenitore denominato my-file-system che si trova in un account denominato mystorageaccount.
az storage fs directory create -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
Per verificare che la directory esista, esegui il comando az storage fs directory exists.
Mostrare le proprietà della directory
Stampare le proprietà di una directory nella console utilizzando il comando az storage fs directory show.
az storage fs directory show -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
Rinominare o spostare una directory
Rinominare o spostare una directory usando il comando az storage fs directory move .
In questo esempio viene rinominata una directory dal nome my-directory al nome my-new-directory nello stesso contenitore.
az storage fs directory move -n my-directory -f my-file-system --new-directory "my-file-system/my-new-directory" --account-name mystorageaccount --auth-mode login
In questo esempio viene spostata una directory in un contenitore denominato my-second-file-system.
az storage fs directory move -n my-directory -f my-file-system --new-directory "my-second-file-system/my-new-directory" --account-name mystorageaccount --auth-mode login
Eliminare una directory
Eliminare una directory usando il comando az storage fs directory delete.
Questo esempio illustra come eliminare una directory denominata my-directory.
az storage fs directory delete -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
Verificare se esiste una directory
Determina se esiste una directory specifica nel contenitore usando il comando az storage directory fs existes .
Questo esempio rivela se nel contenitore my-directory esiste una directory denominata my-file-system.
az storage fs directory exists -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
Scaricare da una directory
Scarica un file da una directory utilizzando il comando az storage fs file download.
Questo esempio illustra come scaricare un file denominato upload.txt da una directory denominata my-directory.
az storage fs file download -p my-directory/upload.txt -f my-file-system -d "C:\myFolder\download.txt" --account-name mystorageaccount --auth-mode login
Elencare il contenuto della directory
Usa il comando az storage fs file list per elencare il contenuto di una directory.
Questo esempio elenca il contenuto di una directory denominata my-directory che si trova nel my-file-system contenitore di un account di archiviazione denominato mystorageaccount.
az storage fs file list -f my-file-system --path my-directory --account-name mystorageaccount --auth-mode login
Caricare un file in una cartella
Carica un file in una directory usando il comando az storage fs file upload.
Questo esempio illustra come caricare un file denominato upload.txt in una directory denominata my-directory.
az storage fs file upload -s "C:\myFolder\upload.txt" -p my-directory/upload.txt -f my-file-system --account-name mystorageaccount --auth-mode login
Per verificare che il file sia stato caricato, esegui il comando az storage fs file list .
Mostra le proprietà del file
Stampare le proprietà di un file sulla console usando il comando az storage fs file show .
az storage fs file show -p my-file.txt -f my-file-system --account-name mystorageaccount --auth-mode login
Rinominare o spostare un file
Rinominare o spostare un file usando il comando az storage fs file move .
Questo esempio illustra come rinominare un file da my-file.txt a my-file-renamed.txt.
az storage fs file move -p my-file.txt -f my-file-system --new-path my-file-system/my-file-renamed.txt --account-name mystorageaccount --auth-mode login
Eliminare un file
Eliminare un file usando il comando az storage fs file delete .
Questo esempio elimina un file chiamato my-file.txt.
az storage fs file delete -p my-directory/my-file.txt -f my-file-system --account-name mystorageaccount --auth-mode login