az storage blob directory
Nota
Questo riferimento fa parte dell'estensione storage-preview per l'interfaccia della riga di comando di Azure (versione 2.61.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az storage blob directory . Altre informazioni sulle estensioni.
Questo gruppo di comandi è stato deprecato e verrà rimosso in una versione futura. Usare invece 'az storage fs directory'. Per altre informazioni, passare a https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md
Gestire le directory BLOB nel contenitore dell'account di archiviazione.
Per usare i comandi della directory, assicurarsi che il tipo di account di archiviazione sia StorageV2.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az storage blob directory access |
Gestire le proprietà di controllo di accesso di una directory quando lo spazio dei nomi gerarchico è abilitato. |
Estensione | Anteprima e deprecato |
az storage blob directory access set |
Impostare le proprietà di controllo di accesso di una directory. |
Estensione | Anteprima e deprecato |
az storage blob directory access show |
Visualizzare le proprietà del controllo di accesso di una directory. |
Estensione | Anteprima e deprecato |
az storage blob directory access update |
Aggiornare le proprietà di controllo di accesso di una directory. |
Estensione | Anteprima e deprecato |
az storage blob directory create |
Creare una directory BLOB di archiviazione in un contenitore di archiviazione. |
Estensione | Deprecato |
az storage blob directory delete |
Eliminare una directory BLOB di archiviazione in un contenitore di archiviazione. |
Estensione | Deprecato |
az storage blob directory download |
Scaricare i BLOB in un percorso di file locale. |
Estensione | Deprecato |
az storage blob directory exists |
Verificare l'esistenza di una directory BLOB in un contenitore di archiviazione. |
Estensione | Deprecato |
az storage blob directory list |
Elencare BLOB e sottodirectory BLOB in una directory di archiviazione. |
Estensione | Deprecato |
az storage blob directory metadata |
Gestire i metadati della directory. |
Estensione | Deprecato |
az storage blob directory metadata show |
Mostra tutti i metadati definiti dall'utente per la directory BLOB specificata. |
Estensione | Deprecato |
az storage blob directory metadata update |
Impostare i metadati definiti dall'utente per la directory BLOB specificata come una o più coppie nome-valore. |
Estensione | Deprecato |
az storage blob directory move |
Spostare una directory di archiviazione in un'altra directory BLOB di archiviazione in un contenitore di archiviazione. |
Estensione | Deprecato |
az storage blob directory show |
Visualizzare le proprietà di una directory BLOB di archiviazione in un contenitore di archiviazione. |
Estensione | Deprecato |
az storage blob directory upload |
Caricare BLOB o sottodirectory in una directory BLOB di archiviazione. |
Estensione | Deprecato |
az storage blob directory create
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'storage blob directory' è deprecato e verrà rimosso in una versione futura. Usare invece 'az storage fs directory'.
Creare una directory BLOB di archiviazione in un contenitore di archiviazione.
Creare una directory BLOB di archiviazione che può contenere altre directory o BLOB in un contenitore di archiviazione.
az storage blob directory create --container-name
--directory-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--lease-id]
[--metadata]
[--permissions]
[--sas-token]
[--timeout]
[--umask]
Esempio
Creare una directory BLOB di archiviazione in un contenitore di archiviazione.
az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount
Creare una directory BLOB di archiviazione con autorizzazioni e umask.
az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount --permissions rwxrwxrwx --umask 0000
Parametri necessari
Nome del contenitore.
Nome del percorso della directory.
Parametri facoltativi
Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.
Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. Se nessuno dei due elementi è presente, il comando tenterà di eseguire una query sulla chiave dell'account di archiviazione usando l'account Azure autenticato. Se viene eseguito un numero elevato di comandi di archiviazione, è possibile che venga raggiunta la quota api.
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità "chiave" legacy tenterà di eseguire una query per una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Obbligatorio se la directory da sovrascrivere ha un lease attivo.
Metadati in coppie chiave=valore separate da spazi. In questo modo vengono sovrascritti tutti i metadati esistenti.
Facoltativo e valido solo se lo spazio dei nomi gerarchico è abilitato per l'account. Imposta le autorizzazioni di accesso POSIX per il proprietario del file, il gruppo proprietario del file e altri. A ogni classe può essere concessa l'autorizzazione di lettura, scrittura o esecuzione. Il bit sticky è supportato anche. Sono supportati sia la notazione simbolica (rwxrw-rw-) che la notazione ottale a 4 cifre (ad esempio 0766).
Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Facoltativo e valido solo se lo spazio dei nomi gerarchico è abilitato per l'account. umask limita le impostazioni di autorizzazione per file e directory e verrà applicato solo quando L'elenco di controllo di accesso predefinito non esiste nella directory padre. Se il bit umask è impostato, significa che l'autorizzazione corrispondente verrà disabilitata. In questo modo, l'autorizzazione risultante viene concessa da p & ^u, dove p è l'autorizzazione ed è l'umask. Qui è supportata solo la notazione ottale a 4 cifre (ad esempio 0022).
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az storage blob directory delete
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'storage blob directory' è deprecato e verrà rimosso in una versione futura. Usare invece 'az storage fs directory'.
Eliminare una directory BLOB di archiviazione in un contenitore di archiviazione.
Il comportamento di questa operazione è diverso a seconda che lo spazio dei nomi gerarchico sia abilitato; in caso affermativo, l'operazione di eliminazione può essere atomica e istantanea; in caso contrario, l'operazione viene eseguita in batch e potrebbe essere restituito un token di continuazione.
az storage blob directory delete --container-name
--directory-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--fail-not-exist]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--marker]
[--recursive]
[--sas-token]
[--timeout]
Esempio
Eliminare una directory BLOB di archiviazione in un contenitore di archiviazione.
az storage blob directory delete -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount
Parametri necessari
Nome del contenitore.
Nome del percorso della directory.
Parametri facoltativi
Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.
Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. Se nessuno dei due elementi è presente, il comando tenterà di eseguire una query sulla chiave dell'account di archiviazione usando l'account Azure autenticato. Se viene eseguito un numero elevato di comandi di archiviazione, è possibile che venga raggiunta la quota api.
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità "chiave" legacy tenterà di eseguire una query per una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Specificare se generare un'eccezione quando la directory non esiste.
Valore ETag o carattere jolly (*). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa corrisponde al valore specificato.
Modificare solo se modificato dopo l'ora UTC specificata (Y-m-d'T'H:M'Z').
Valore ETag o carattere jolly (*). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa non corrisponde al valore specificato.
Modificare solo se non modificato dall'ora UTC specificata (Y-m-d'T'H:M'Z').
Obbligatorio se la directory ha un lease attivo.
Facoltativo. Quando si elimina una directory senza lo spazio dei nomi gerarchico, il numero di percorsi eliminati con ogni chiamata è limitato. Se il numero di percorsi da eliminare supera questo limite, viene restituito un token di continuazione. Quando viene restituito un token di continuazione, è necessario specificarlo in una chiamata successiva dell'operazione di eliminazione per continuare a eliminare la directory.
Se "true", tutti i percorsi sotto la directory verranno eliminati. Se "false" e la directory non è vuota, si verifica un errore.
Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az storage blob directory download
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'storage blob directory' è deprecato e verrà rimosso in una versione futura. Usare invece 'az storage fs directory'.
Scaricare i BLOB in un percorso di file locale.
az storage blob directory download --container
--destination-path
--source-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
Esempio
Scaricare un singolo BLOB in una directory BLOB di archiviazione.
az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "<local-path>"
Scaricare l'intera directory in un contenitore di archiviazione.
az storage blob directory download -c MyContainer --account-name MyStorageAccount -s SourceDirectoryPath -d "<local-path>" --recursive
Scaricare un'intera sottodirectory di una directory BLOB di archiviazione.
az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/subdirectory" -d "<local-path>" --recursive
Parametri necessari
Contenitore di origine del download.
Percorso della directory locale di destinazione da scaricare.
Percorso della directory di origine del download. Deve essere un percorso assoluto del contenitore.
Parametri facoltativi
Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.
Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. Se nessuno dei due elementi è presente, il comando tenterà di eseguire una query sulla chiave dell'account di archiviazione usando l'account Azure autenticato. Se viene eseguito un numero elevato di comandi di archiviazione, è possibile che venga raggiunta la quota api.
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità "chiave" legacy tenterà di eseguire una query per una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Scaricare i BLOB in modo ricorsivo. Se abilitata, verranno scaricati tutti i BLOB inclusi i BLOB nelle sottodirectory.
Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az storage blob directory exists
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'storage blob directory' è deprecato e verrà rimosso in una versione futura. Usare invece 'az storage fs directory'.
Verificare l'esistenza di una directory BLOB in un contenitore di archiviazione.
az storage blob directory exists --container-name
--directory-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--sas-token]
[--snapshot]
[--timeout]
Esempio
Verificare l'esistenza di una directory BLOB in un contenitore di archiviazione.
az storage blob directory exists -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount
Parametri necessari
Nome del contenitore.
Nome del percorso della directory.
Parametri facoltativi
Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.
Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. Se nessuno dei due elementi è presente, il comando tenterà di eseguire una query sulla chiave dell'account di archiviazione usando l'account Azure autenticato. Se viene eseguito un numero elevato di comandi di archiviazione, è possibile che venga raggiunta la quota api.
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità "chiave" legacy tenterà di eseguire una query per una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.
Il parametro snapshot è un valore DateTime opaco che, se presente, specifica lo snapshot.
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az storage blob directory list
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'storage blob directory' è deprecato e verrà rimosso in una versione futura. Usare invece 'az storage fs directory'.
Elencare BLOB e sottodirectory BLOB in una directory di archiviazione.
az storage blob directory list --container-name
--directory-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--delimiter]
[--include]
[--marker]
[--num-results]
[--prefix]
[--sas-token]
[--timeout]
Esempio
Elencare BLOB e sottodirectory BLOB in una directory di archiviazione.
az storage blob directory list -c MyContainer -d DestinationDirectoryPath --account-name MyStorageAccount
Parametri necessari
Nome del contenitore.
Nome del percorso della directory.
Parametri facoltativi
Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.
Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. Se nessuno dei due elementi è presente, il comando tenterà di eseguire una query sulla chiave dell'account di archiviazione usando l'account Azure autenticato. Se viene eseguito un numero elevato di comandi di archiviazione, è possibile che venga raggiunta la quota api.
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità "chiave" legacy tenterà di eseguire una query per una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Quando la richiesta include questo parametro, l'operazione restituisce un elemento :class:~azure.storage.blob.models.BlobPrefix
nell'elenco dei risultati che funge da segnaposto per tutti i BLOB i cui nomi iniziano con la stessa sottostringa fino all'aspetto del carattere delimitatore. Il delimitatore può essere un singolo carattere o una stringa.
Specifica uno o più set di dati aggiuntivi da includere nella risposta.
Token di continuazione opaco. Questo valore può essere recuperato dal campo next_marker di un oggetto generatore precedente se è stato specificato num_results e tale generatore ha completato l'enumerazione dei risultati. Se specificato, questo generatore inizierà a restituire i risultati dal punto in cui il generatore precedente è stato arrestato.
Specifica il numero massimo di risultati da restituire. Specificare "*" per restituire tutto.
Filtra i risultati per restituire solo i BLOB i cui nomi iniziano con il prefisso specificato.
Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az storage blob directory move
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'storage blob directory' è deprecato e verrà rimosso in una versione futura. Usare invece 'az storage fs directory'.
Spostare una directory di archiviazione in un'altra directory BLOB di archiviazione in un contenitore di archiviazione.
Spostare una directory di archiviazione e tutto il relativo contenuto (che può contenere altre directory o BLOB) in un'altra directory BLOB di archiviazione in un contenitore di archiviazione. Il comportamento di questa operazione è diverso a seconda che lo spazio dei nomi gerarchico sia abilitato; in caso affermativo, l'operazione di spostamento è atomica e non viene restituito alcun marcatore; in caso contrario, l'operazione viene eseguita in batch e potrebbe essere restituito un token di continuazione.
az storage blob directory move --container-name
--destination-path
--source-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--lease-id]
[--move-mode {legacy, posix}]
[--sas-token]
[--source-if-match]
[--source-if-modified-since]
[--source-if-none-match]
[--source-if-unmodified-since]
[--source-lease-id]
[--timeout]
Esempio
Spostare una directory di archiviazione in un'altra directory BLOB di archiviazione in un contenitore di archiviazione.
az storage blob directory move -c MyContainer -d my-new-directory -s dir --account-name MyStorageAccount
Spostare una sottodirectory di archiviazione in un'altra directory BLOB di archiviazione in un contenitore di archiviazione.
az storage blob directory move -c MyContainer -d my-new-directory -s dir/subdirectory --account-name MyStorageAccount
Parametri necessari
Nome del contenitore.
Percorso della directory BLOB di destinazione. Può essere una directory o un nome di sottodirectory, ad esempio dir, dir/subdir. Se il percorso di destinazione esiste ed è vuoto, l'origine verrà spostata nel percorso di destinazione. Se il percorso di destinazione non esiste, il percorso di destinazione verrà creato e sovrascritto dall'origine. Per controllare l'operazione di spostamento per il percorso non interrotto, è possibile usare --move-mode per determinarne il comportamento.
Percorso della directory BLOB di origine.
Parametri facoltativi
Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.
Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. Se nessuno dei due elementi è presente, il comando tenterà di eseguire una query sulla chiave dell'account di archiviazione usando l'account Azure autenticato. Se viene eseguito un numero elevato di comandi di archiviazione, è possibile che venga raggiunta la quota api.
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità "chiave" legacy tenterà di eseguire una query per una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
ID lease per directory_path di destinazione. Il directory_path di destinazione deve avere un lease attivo e l'ID lease deve corrispondere.
Valido solo quando lo spazio dei nomi è abilitato. Questo parametro determina il comportamento dell'operazione di spostamento. Se la directory di destinazione è vuota, per entrambe le modalità, la directory di destinazione verrà sovrascritta. Tuttavia, se la directory di destinazione non è vuota, in modalità legacy l'operazione di spostamento avrà esito negativo e in modalità posix la directory di origine verrà spostata nella directory di destinazione.
Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.
Facoltativo. Valore ETag. Specificare questa intestazione per eseguire l'operazione di spostamento solo se l'ETag dell'origine corrisponde al valore specificato.
Facoltativo. Un valore di data e ora. Specificare questa intestazione per eseguire l'operazione di spostamento solo se l'origine è stata modificata dopo la data e l'ora specificate.
Facoltativo. Valore ETag o valore con caratteri jolly speciali ("*"). Specificare questa intestazione per eseguire l'operazione di spostamento solo se L'ETag dell'origine non corrisponde al valore specificato.
Facoltativo. Un valore di data e ora. Specificare questa intestazione per eseguire l'operazione di spostamento solo se l'origine non è stata modificata dopo la data e l'ora specificate.
Facoltativo. ID lease per il source_path. Il source_path deve avere un lease attivo e l'ID lease deve corrispondere.
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az storage blob directory show
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'storage blob directory' è deprecato e verrà rimosso in una versione futura. Usare invece 'az storage fs directory'.
Visualizzare le proprietà di una directory BLOB di archiviazione in un contenitore di archiviazione.
az storage blob directory show --container-name
--directory-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--sas-token]
[--timeout]
Esempio
Visualizzare le proprietà di una directory BLOB di archiviazione in un contenitore di archiviazione.
az storage blob directory show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount
Parametri necessari
Nome del contenitore.
Nome del percorso della directory.
Parametri facoltativi
Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.
Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. Se nessuno dei due elementi è presente, il comando tenterà di eseguire una query sulla chiave dell'account di archiviazione usando l'account Azure autenticato. Se viene eseguito un numero elevato di comandi di archiviazione, è possibile che venga raggiunta la quota api.
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità "chiave" legacy tenterà di eseguire una query per una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Valore ETag o carattere jolly (*). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa corrisponde al valore specificato.
Modificare solo se modificato dopo l'ora UTC specificata (Y-m-d'T'H:M'Z').
Valore ETag o carattere jolly (). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa non corrisponde al valore specificato. Specificare il carattere jolly () per eseguire l'operazione solo se la risorsa non esiste e non eseguire l'operazione se esiste.
Modificare solo se non modificato dall'ora UTC specificata (Y-m-d'T'H:M'Z').
Obbligatorio se il BLOB ha un lease attivo.
Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az storage blob directory upload
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'storage blob directory' è deprecato e verrà rimosso in una versione futura. Usare invece 'az storage fs directory'.
Caricare BLOB o sottodirectory in una directory BLOB di archiviazione.
az storage blob directory upload --container
--destination-path
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
Esempio
Caricare un singolo BLOB in una directory BLOB di archiviazione.
az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d directory
Caricare una directory locale in una directory BLOB di archiviazione.
az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" -d directory --recursive
Caricare un set di file in una directory locale in una directory BLOB di archiviazione.
az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file*" -d directory --recursive
Parametri necessari
Contenitore di destinazione del caricamento.
Percorso della directory di destinazione del caricamento. Deve essere un percorso assoluto del contenitore. Se il percorso di destinazione specificato non esiste, verrà creato un nuovo percorso di directory.
Percorso del file di origine da cui caricare.
Parametri facoltativi
Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.
Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. Se nessuno dei due elementi è presente, il comando tenterà di eseguire una query sulla chiave dell'account di archiviazione usando l'account Azure autenticato. Se viene eseguito un numero elevato di comandi di archiviazione, è possibile che venga raggiunta la quota api.
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità "chiave" legacy tenterà di eseguire una query per una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Caricare i BLOB in modo ricorsivo. Se abilitata, verranno caricati tutti i BLOB inclusi i BLOB nelle sottodirectory.
Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.