Condividi tramite


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

Deprecato

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

--container-name -c

Nome del contenitore.

--directory-path -d

Nome del percorso della directory.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.

--account-name

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.

--auth-mode

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.

Valori accettati: key, login
--connection-string

Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Obbligatorio se la directory da sovrascrivere ha un lease attivo.

--metadata

Metadati in coppie chiave=valore separate da spazi. In questo modo vengono sovrascritti tutti i metadati esistenti.

--permissions

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).

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.

--timeout

Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.

--umask

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).

Valore predefinito: 0027
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage blob directory delete

Deprecato

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

--container-name -c

Nome del contenitore.

--directory-path -d

Nome del percorso della directory.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.

--account-name

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.

--auth-mode

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.

Valori accettati: key, login
--connection-string

Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.

--fail-not-exist

Specificare se generare un'eccezione quando la directory non esiste.

Valore predefinito: False
--if-match

Valore ETag o carattere jolly (*). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa corrisponde al valore specificato.

--if-modified-since

Modificare solo se modificato dopo l'ora UTC specificata (Y-m-d'T'H:M'Z').

--if-none-match

Valore ETag o carattere jolly (*). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa non corrisponde al valore specificato.

--if-unmodified-since

Modificare solo se non modificato dall'ora UTC specificata (Y-m-d'T'H:M'Z').

--lease-id

Obbligatorio se la directory ha un lease attivo.

--marker

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.

--recursive

Se "true", tutti i percorsi sotto la directory verranno eliminati. Se "false" e la directory non è vuota, si verifica un errore.

Valore predefinito: False
--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.

--timeout

Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage blob directory download

Deprecato

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

--container -c

Contenitore di origine del download.

--destination-path -d

Percorso della directory locale di destinazione da scaricare.

--source-path -s

Percorso della directory di origine del download. Deve essere un percorso assoluto del contenitore.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.

--account-name

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.

--auth-mode

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.

Valori accettati: key, login
--connection-string

Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Scaricare i BLOB in modo ricorsivo. Se abilitata, verranno scaricati tutti i BLOB inclusi i BLOB nelle sottodirectory.

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage blob directory exists

Deprecato

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

--container-name -c

Nome del contenitore.

--directory-path -d

Nome del percorso della directory.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.

--account-name

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.

--auth-mode

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.

Valori accettati: key, login
--connection-string

Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Il parametro snapshot è un valore DateTime opaco che, se presente, specifica lo snapshot.

--timeout

Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage blob directory list

Deprecato

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

--container-name -c

Nome del contenitore.

--directory-path -d

Nome del percorso della directory.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.

--account-name

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.

--auth-mode

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.

Valori accettati: key, login
--connection-string

Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.

--delimiter

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.

--include

Specifica uno o più set di dati aggiuntivi da includere nella risposta.

Valore predefinito: mc
--marker

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.

--num-results

Specifica il numero massimo di risultati da restituire. Specificare "*" per restituire tutto.

Valore predefinito: 5000
--prefix

Filtra i risultati per restituire solo i BLOB i cui nomi iniziano con il prefisso specificato.

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.

--timeout

Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage blob directory move

Deprecato

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

--container-name -c

Nome del contenitore.

--destination-path -d

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.

--source-path -s

Percorso della directory BLOB di origine.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.

--account-name

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.

--auth-mode

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.

Valori accettati: key, login
--connection-string

Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

ID lease per directory_path di destinazione. Il directory_path di destinazione deve avere un lease attivo e l'ID lease deve corrispondere.

--move-mode

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.

Valori accettati: legacy, posix
Valore predefinito: posix
--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.

--source-if-match

Facoltativo. Valore ETag. Specificare questa intestazione per eseguire l'operazione di spostamento solo se l'ETag dell'origine corrisponde al valore specificato.

--source-if-modified-since

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.

--source-if-none-match

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.

--source-if-unmodified-since

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.

--source-lease-id

Facoltativo. ID lease per il source_path. Il source_path deve avere un lease attivo e l'ID lease deve corrispondere.

--timeout

Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage blob directory show

Deprecato

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

--container-name -c

Nome del contenitore.

--directory-path -d

Nome del percorso della directory.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.

--account-name

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.

--auth-mode

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.

Valori accettati: key, login
--connection-string

Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Valore ETag o carattere jolly (*). Specificare questa intestazione per eseguire l'operazione solo se l'ETag della risorsa corrisponde al valore specificato.

--if-modified-since

Modificare solo se modificato dopo l'ora UTC specificata (Y-m-d'T'H:M'Z').

--if-none-match

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.

--if-unmodified-since

Modificare solo se non modificato dall'ora UTC specificata (Y-m-d'T'H:M'Z').

--lease-id

Obbligatorio se il BLOB ha un lease attivo.

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.

--timeout

Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az storage blob directory upload

Deprecato

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

--container -c

Contenitore di destinazione del caricamento.

--destination-path -d

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.

--source -s

Percorso del file di origine da cui caricare.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.

--account-name

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.

--auth-mode

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.

Valori accettati: key, login
--connection-string

Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Caricare i BLOB in modo ricorsivo. Se abilitata, verranno caricati tutti i BLOB inclusi i BLOB nelle sottodirectory.

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.