az storage file

Nota

Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.

Gestire condivisioni file che usano il protocollo SMB 3.0.

Comandi

Nome Descrizione Tipo Status
az storage file copy

Gestire le operazioni di copia file.

Core ed estensione Disponibilità generale
az storage file copy cancel

Interrompere un'operazione di copia in corso.

Core Disponibilità generale
az storage file copy cancel (storage-preview estensione)

Interrompere un'operazione di copia in corso.

Estensione Disponibilità generale
az storage file copy start

Copiare un file in modo asincrono.

Core Disponibilità generale
az storage file copy start (storage-preview estensione)

Copiare un file in modo asincrono.

Estensione Disponibilità generale
az storage file copy start-batch

Copiare più file o BLOB in una condivisione file.

Core Disponibilità generale
az storage file copy start-batch (storage-preview estensione)

Copiare più file o BLOB in una condivisione file.

Estensione Disponibilità generale
az storage file delete

Contrassegnare il file specificato per l'eliminazione.

Core Disponibilità generale
az storage file delete (storage-preview estensione)

Contrassegnare il file specificato per l'eliminazione.

Estensione Disponibilità generale
az storage file delete-batch

Eliminare i file da una condivisione file Archiviazione di Azure.

Core Disponibilità generale
az storage file delete-batch (storage-preview estensione)

Eliminare i file da una condivisione file Archiviazione di Azure.

Estensione Disponibilità generale
az storage file download

Scaricare un file in un percorso di file, con notifiche automatiche di suddivisione in blocchi e stato.

Core Disponibilità generale
az storage file download (storage-preview estensione)

Scaricare un file in un percorso di file, con notifiche automatiche di suddivisione in blocchi e stato.

Estensione Disponibilità generale
az storage file download-batch

Scaricare i file da una condivisione file Archiviazione di Azure in una directory locale in un'operazione batch.

Core Disponibilità generale
az storage file download-batch (storage-preview estensione)

Scaricare i file da una condivisione file Archiviazione di Azure in una directory locale in un'operazione batch.

Estensione Disponibilità generale
az storage file exists

Verificare l'esistenza di un file.

Core Disponibilità generale
az storage file exists (storage-preview estensione)

Verificare l'esistenza di un file.

Estensione Disponibilità generale
az storage file generate-sas

Generare una firma di accesso condiviso per il file.

Core Disponibilità generale
az storage file generate-sas (storage-preview estensione)

Generare una firma di accesso condiviso per il file.

Estensione Disponibilità generale
az storage file list

Elencare file e directory in una condivisione.

Core Disponibilità generale
az storage file list (storage-preview estensione)

Elencare file e directory in una condivisione.

Estensione Disponibilità generale
az storage file metadata

Gestire i metadati dei file.

Core ed estensione Disponibilità generale
az storage file metadata show

Restituisce tutti i metadati definiti dall'utente per il file.

Core Disponibilità generale
az storage file metadata show (storage-preview estensione)

Restituisce tutti i metadati definiti dall'utente per il file.

Estensione Disponibilità generale
az storage file metadata update

Aggiornare i metadati del file.

Core Disponibilità generale
az storage file metadata update (storage-preview estensione)

Aggiornare i metadati del file.

Estensione Disponibilità generale
az storage file resize

Ridimensionare un file in base alle dimensioni specificate.

Core Disponibilità generale
az storage file resize (storage-preview estensione)

Ridimensionare un file in base alle dimensioni specificate.

Estensione Disponibilità generale
az storage file show

Restituisce tutti i metadati definiti dall'utente, le proprietà HTTP standard e le proprietà di sistema per il file.

Core Disponibilità generale
az storage file show (storage-preview estensione)

Restituisce tutti i metadati definiti dall'utente, le proprietà HTTP standard e le proprietà di sistema per il file.

Estensione Disponibilità generale
az storage file update

Impostare le proprietà di sistema nel file.

Core Disponibilità generale
az storage file update (storage-preview estensione)

Impostare le proprietà di sistema nel file.

Estensione Disponibilità generale
az storage file upload

Caricare un file in una condivisione che usa il protocollo SMB 3.0.

Core Disponibilità generale
az storage file upload (storage-preview estensione)

Caricare un file in una condivisione che usa il protocollo SMB 3.0.

Estensione Disponibilità generale
az storage file upload-batch

Caricare file da una directory locale in una condivisione file Archiviazione di Azure in un'operazione batch.

Core Disponibilità generale
az storage file upload-batch (storage-preview estensione)

Caricare file da una directory locale in una condivisione file Archiviazione di Azure in un'operazione batch.

Estensione Disponibilità generale
az storage file url

Creare l'URL per accedere a un file.

Core Disponibilità generale
az storage file url (storage-preview estensione)

Creare l'URL per accedere a un file.

Estensione Disponibilità generale

az storage file delete

Contrassegnare il file specificato per l'eliminazione.

Il file viene eliminato in un secondo momento durante la Garbage Collection.

az storage file delete --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--file-endpoint]
                       [--sas-token]
                       [--timeout]

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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 file delete (storage-preview estensione)

Contrassegnare il file specificato per l'eliminazione.

Il file viene eliminato in un secondo momento durante la Garbage Collection.

az storage file delete --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--sas-token]
                       [--timeout]

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
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 file delete-batch

Eliminare i file da una condivisione file Archiviazione di Azure.

az storage file delete-batch --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--backup-intent]
                             [--connection-string]
                             [--disallow-trailing-dot {false, true}]
                             [--dryrun]
                             [--file-endpoint]
                             [--pattern]
                             [--sas-token]
                             [--timeout]

Esempio

Eliminare i file da una condivisione file Archiviazione di Azure. (generato automaticamente)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --source /path/to/file

Eliminare i file da una condivisione file Archiviazione di Azure. (generato automaticamente)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --pattern "*.py" --source /path/to/file

Parametri necessari

--source -s

Origine dell'operazione di eliminazione del file. L'origine può essere l'URL della condivisione file o il nome della condivisione.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--dryrun

Elencare i file e i BLOB da eliminare. Non verrà eseguita alcuna eliminazione effettiva dei dati.

Valore predefinito: False
--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--pattern

Modello utilizzato per il globing di file. I modelli supportati sono '*', '?', '[seq]' e '[!seq]'. Per altre informazioni, vedere https://docs.python.org/3.7/library/fnmatch.html.

Quando si usa '*' in --pattern, corrisponderà a qualsiasi carattere incluso il separatore di directory '/'.

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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 file delete-batch (storage-preview estensione)

Eliminare i file da una condivisione file Archiviazione di Azure.

az storage file delete-batch --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--backup-intent]
                             [--connection-string]
                             [--disallow-trailing-dot {false, true}]
                             [--dryrun]
                             [--pattern]
                             [--sas-token]
                             [--timeout]

Esempio

Eliminare i file da una condivisione file Archiviazione di Azure. (generato automaticamente)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --source /path/to/file

Eliminare i file da una condivisione file Archiviazione di Azure. (generato automaticamente)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --pattern *.py --source /path/to/file

Parametri necessari

--source -s

Origine dell'operazione di eliminazione del file. L'origine può essere l'URL della condivisione file o il nome della condivisione.

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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--dryrun

Elencare i file e i BLOB da eliminare. Non verrà eseguita alcuna eliminazione effettiva dei dati.

Valore predefinito: False
--pattern

Modello utilizzato per il globing di file. I modelli supportati sono '*', '?', '[seq]' e '[!seq]'. Per altre informazioni, vedere https://docs.python.org/3.7/library/fnmatch.html.

Quando si usa '*' in --pattern, corrisponderà a qualsiasi carattere incluso il separatore di directory '/'.

--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 file download

Scaricare un file in un percorso di file, con notifiche automatiche di suddivisione in blocchi e stato.

Restituisce un'istanza di File con proprietà e metadati.

az storage file download --path
                         --share-name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--backup-intent]
                         [--connection-string]
                         [--dest]
                         [--disallow-trailing-dot {false, true}]
                         [--end-range]
                         [--file-endpoint]
                         [--max-connections]
                         [--no-progress]
                         [--open-mode]
                         [--sas-token]
                         [--snapshot]
                         [--start-range]
                         [--timeout]
                         [--validate-content]

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--dest

Percorso del file in cui scrivere. Se non specificato, verrà utilizzato il nome file di origine.

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--end-range

Fine dell'intervallo di byte da usare per il download di una sezione del file. Se viene specificato --end-range, è necessario specificare --start-range. I parametri --start-range e --end-range sono inclusivi. Ad esempio: --start-range=0, --end-range=511 scaricherà i primi 512 byte di file.

--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--max-connections

Numero massimo di connessioni parallele da usare.

Valore predefinito: 2
--no-progress

Includere questo flag per disabilitare la segnalazione dello stato di avanzamento per il comando .

Valore predefinito: False
--open-mode

Modalità da usare quando si apre il file. Si noti che l'aggiunta solo open_mode impedisce il download parallelo. Pertanto, --max-connections deve essere impostato su 1 se viene usata la modalità --open-mode.

Valore predefinito: wb
--sas-token

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

--snapshot

Stringa che rappresenta la versione dello snapshot, se applicabile.

--start-range

Inizio dell'intervallo di byte da usare per il download di una sezione del file. Se non viene specificato alcun intervallo --end, tutti i byte dopo il download dell'intervallo --start-range verranno scaricati. I parametri --start-range e --end-range sono inclusivi. Ad esempio: --start-range=0, --end-range=511 scaricherà i primi 512 byte di file.

--timeout

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

--validate-content

Se impostato su true, convalida un hash MD5 per ogni parte recuperata del file. Ciò è particolarmente utile per rilevare bitflips in transito se si usa http anziché https come https (impostazione predefinita) verrà già convalidata. Poiché il calcolo di MD5 richiede tempo di elaborazione e sarà necessario eseguire altre richieste a causa della riduzione delle dimensioni del blocco, potrebbe verificarsi un aumento della latenza.

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 file download (storage-preview estensione)

Scaricare un file in un percorso di file, con notifiche automatiche di suddivisione in blocchi e stato.

Restituisce un'istanza di File con proprietà e metadati.

az storage file download --path
                         --share-name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--backup-intent]
                         [--connection-string]
                         [--dest]
                         [--disallow-trailing-dot {false, true}]
                         [--end-range]
                         [--max-connections]
                         [--no-progress]
                         [--open-mode]
                         [--sas-token]
                         [--snapshot]
                         [--start-range]
                         [--timeout]
                         [--validate-content]

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--dest

Percorso del file in cui scrivere. Se non specificato, verrà utilizzato il nome file di origine.

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--end-range

Fine dell'intervallo di byte da usare per il download di una sezione del file. Se viene specificato --end-range, è necessario specificare --start-range. I parametri --start-range e --end-range sono inclusivi. Ad esempio: --start-range=0, --end-range=511 scaricherà i primi 512 byte di file.

--max-connections

Numero massimo di connessioni parallele da usare.

Valore predefinito: 2
--no-progress

Includere questo flag per disabilitare la segnalazione dello stato di avanzamento per il comando .

Valore predefinito: False
--open-mode

Modalità da usare quando si apre il file. Si noti che l'aggiunta solo open_mode impedisce il download parallelo. Pertanto, --max-connections deve essere impostato su 1 se viene usata la modalità --open-mode.

Valore predefinito: wb
--sas-token

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

--snapshot

Stringa che rappresenta la versione dello snapshot, se applicabile.

--start-range

Inizio dell'intervallo di byte da usare per il download di una sezione del file. Se non viene specificato alcun intervallo --end, tutti i byte dopo il download dell'intervallo --start-range verranno scaricati. I parametri --start-range e --end-range sono inclusivi. Ad esempio: --start-range=0, --end-range=511 scaricherà i primi 512 byte di file.

--timeout

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

--validate-content

Se impostato su true, convalida un hash MD5 per ogni parte recuperata del file. Ciò è particolarmente utile per rilevare bitflips in transito se si usa http anziché https come https (impostazione predefinita) verrà già convalidata. Poiché il calcolo di MD5 richiede tempo di elaborazione e sarà necessario eseguire altre richieste a causa della riduzione delle dimensioni del blocco, potrebbe verificarsi un aumento della latenza.

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 file download-batch

Scaricare i file da una condivisione file Archiviazione di Azure in una directory locale in un'operazione batch.

az storage file download-batch --destination
                               --source
                               [--account-key]
                               [--account-name]
                               [--connection-string]
                               [--disallow-trailing-dot {false, true}]
                               [--dryrun]
                               [--file-endpoint]
                               [--max-connections]
                               [--no-progress]
                               [--pattern]
                               [--sas-token]
                               [--snapshot]
                               [--validate-content]

Esempio

Scaricare i file da una condivisione file Archiviazione di Azure in una directory locale in un'operazione batch. (generato automaticamente)

az storage file download-batch --account-key 00000000 --account-name MyAccount --destination . --no-progress --source /path/to/file

Parametri necessari

--destination -d

Directory locale in cui vengono scaricati i file. Questa directory deve esistere già.

--source -s

Origine dell'operazione di download del file. L'origine può essere l'URL della condivisione file o il nome della condivisione.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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.

--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--dryrun

Elencare i file e i BLOB da scaricare. Non verrà eseguito alcun trasferimento dati effettivo.

Valore predefinito: False
--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--max-connections

Numero massimo di connessioni parallele da utilizzare. Il valore predefinito è 1.

Valore predefinito: 1
--no-progress

Includere questo flag per disabilitare la segnalazione dello stato di avanzamento per il comando .

Valore predefinito: False
--pattern

Modello utilizzato per il globing di file. I modelli supportati sono '*', '?', '[seq]' e '[!seq]'. Per altre informazioni, vedere https://docs.python.org/3.7/library/fnmatch.html.

Quando si usa '*' in --pattern, corrisponderà a qualsiasi carattere incluso il separatore di directory '/'.

--sas-token

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

--snapshot

Stringa che rappresenta la versione dello snapshot, se applicabile.

--validate-content

Se impostato, calcola un hash MD5 per ogni intervallo del file per la convalida.

Il servizio di archiviazione controlla l'hash del contenuto che è arrivato è identico all'hash inviato. Ciò è particolarmente utile per rilevare bitflips durante il trasferimento se si usa HTTP anziché HTTPS. Questo hash non è archiviato.

Valore predefinito: False
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 file download-batch (storage-preview estensione)

Scaricare i file da una condivisione file Archiviazione di Azure in una directory locale in un'operazione batch.

az storage file download-batch --destination
                               --source
                               [--account-key]
                               [--account-name]
                               [--connection-string]
                               [--disallow-trailing-dot {false, true}]
                               [--dryrun]
                               [--max-connections]
                               [--no-progress]
                               [--pattern]
                               [--sas-token]
                               [--snapshot]
                               [--validate-content]

Esempio

Scaricare i file da una condivisione file Archiviazione di Azure in una directory locale in un'operazione batch. (generato automaticamente)

az storage file download-batch --account-key 00000000 --account-name MyAccount --destination . --no-progress --source /path/to/file

Parametri necessari

--destination -d

Directory locale in cui vengono scaricati i file. Questa directory deve esistere già.

--source -s

Origine dell'operazione di download del file. L'origine può essere l'URL della condivisione file o il nome della condivisione.

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.

--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--dryrun

Elencare i file e i BLOB da scaricare. Non verrà eseguito alcun trasferimento dati effettivo.

Valore predefinito: False
--max-connections

Numero massimo di connessioni parallele da utilizzare. Il valore predefinito è 1.

Valore predefinito: 1
--no-progress

Includere questo flag per disabilitare la segnalazione dello stato di avanzamento per il comando .

Valore predefinito: False
--pattern

Modello utilizzato per il globing di file. I modelli supportati sono '*', '?', '[seq]' e '[!seq]'. Per altre informazioni, vedere https://docs.python.org/3.7/library/fnmatch.html.

Quando si usa '*' in --pattern, corrisponderà a qualsiasi carattere incluso il separatore di directory '/'.

--sas-token

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

--snapshot

Stringa che rappresenta la versione dello snapshot, se applicabile.

--validate-content

Se impostato, calcola un hash MD5 per ogni intervallo del file per la convalida.

Il servizio di archiviazione controlla l'hash del contenuto che è arrivato è identico all'hash inviato. Ciò è particolarmente utile per rilevare bitflips durante il trasferimento se si usa HTTP anziché HTTPS. Questo hash non è archiviato.

Valore predefinito: False
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 file exists

Verificare l'esistenza di un file.

az storage file exists --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--file-endpoint]
                       [--sas-token]
                       [--snapshot]
                       [--timeout]

Esempio

Verificare l'esistenza di un file. (generato automaticamente)

az storage file exists --account-key 00000000 --account-name MyAccount --path path/file.txt --share-name MyShare

Verificare l'esistenza di un file. (generato automaticamente)

az storage file exists --connection-string $connectionString --path path/file.txt --share-name MyShare

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--sas-token

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

--snapshot

Stringa che rappresenta la versione dello snapshot, se applicabile.

--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 file exists (storage-preview estensione)

Verificare l'esistenza di un file.

az storage file exists --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--sas-token]
                       [--snapshot]
                       [--timeout]

Esempio

Verificare l'esistenza di un file. (generato automaticamente)

az storage file exists --account-key 00000000 --account-name MyAccount --path path/file.txt --share-name MyShare

Verificare l'esistenza di un file. (generato automaticamente)

az storage file exists --connection-string $connectionString --path path/file.txt --share-name MyShare

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
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.

--snapshot

Stringa che rappresenta la versione dello snapshot, se applicabile.

--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 file generate-sas

Generare una firma di accesso condiviso per il file.

az storage file generate-sas --path
                             --share-name
                             [--account-key]
                             [--account-name]
                             [--cache-control]
                             [--connection-string]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--disallow-trailing-dot {false, true}]
                             [--expiry]
                             [--file-endpoint]
                             [--https-only]
                             [--ip]
                             [--permissions]
                             [--policy-name]
                             [--start]

Esempio

Generare un token di firma di accesso condiviso per un file.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage file generate-sas -p path/file.txt -s MyShare --account-name MyStorageAccount --permissions rcdw --https-only --expiry $end

Generare una firma di accesso condiviso per il file. (generato automaticamente)

az storage file generate-sas --account-name MyStorageAccount --expiry 2037-12-31T23:59:00Z --path path/file.txt --permissions rcdw --share-name MyShare --start 2019-01-01T12:20Z

Generare una firma di accesso condiviso per il file. (generato automaticamente)

az storage file generate-sas --account-key 00000000 --account-name mystorageaccount --expiry 2037-12-31T23:59:00Z --https-only --path path/file.txt --permissions rcdw --share-name myshare

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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.

--cache-control

Valore dell'intestazione della risposta per Cache-Control quando si accede alla risorsa usando questa firma di accesso condiviso.

--connection-string

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

--content-disposition

Valore dell'intestazione della risposta per Content-Disposition quando si accede alla risorsa usando questa firma di accesso condiviso.

--content-encoding

Valore dell'intestazione della risposta per Content-Encoding quando si accede alla risorsa usando questa firma di accesso condiviso.

--content-language

Valore dell'intestazione della risposta per Content-Language quando si accede alla risorsa usando questa firma di accesso condiviso.

--content-type

Valore dell'intestazione della risposta per Content-Type quando si accede alla risorsa usando questa firma di accesso condiviso.

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--expiry

Specifica il valore datetime UTC (Y-m-d'T'H:M'Z') in corrispondenza del quale la firma di accesso condiviso non è valida. Non usare se viene fatto riferimento a un criterio di accesso archiviato con --policy-name che specifica questo valore.

--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--https-only

Consentire solo le richieste effettuate con il protocollo HTTPS. Se omesso, le richieste provenienti dal protocollo HTTP e HTTPS sono consentite.

--ip

Specifica l'indirizzo IP o l'intervallo di indirizzi IP da cui accettare le richieste. Supporta solo gli indirizzi di stile IPv4.

--permissions

Autorizzazioni concesse dalla firma di accesso condiviso. Valori consentiti: (c)reate (d)elete (r)ead (w)rite. Non usare se viene fatto riferimento a un criterio di accesso archiviato con --id che specifica questo valore. Può essere combinato.

--policy-name

Nome di un criterio di accesso archiviato all'interno dell'ACL del contenitore.

--start

Specifica il valore datetime UTC (Y-m-d'H:M'Z') in corrispondenza del quale la firma di accesso condiviso diventa valida. Non usare se viene fatto riferimento a un criterio di accesso archiviato con --policy-name che specifica questo valore. Il valore predefinito è l'ora della richiesta.

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 file generate-sas (storage-preview estensione)

Generare una firma di accesso condiviso per il file.

az storage file generate-sas --path
                             --share-name
                             [--account-key]
                             [--account-name]
                             [--cache-control]
                             [--connection-string]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--disallow-trailing-dot {false, true}]
                             [--expiry]
                             [--https-only]
                             [--ip]
                             [--permissions]
                             [--policy-name]
                             [--start]

Esempio

Generare un token di firma di accesso condiviso per un file.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage file generate-sas -p path/file.txt -s MyShare --account-name MyStorageAccount --permissions rcdw --https-only --expiry $end

Generare una firma di accesso condiviso per il file. (generato automaticamente)

az storage file generate-sas --account-name MyStorageAccount --expiry 2037-12-31T23:59:00Z --path path/file.txt --permissions rcdw --share-name MyShare --start 2019-01-01T12:20Z

Generare una firma di accesso condiviso per il file. (generato automaticamente)

az storage file generate-sas --account-key 00000000 --account-name mystorageaccount --expiry 2037-12-31T23:59:00Z --https-only --path path/file.txt --permissions rcdw --share-name myshare

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

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.

--cache-control

Valore dell'intestazione della risposta per Cache-Control quando si accede alla risorsa usando questa firma di accesso condiviso.

--connection-string

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

--content-disposition

Valore dell'intestazione della risposta per Content-Disposition quando si accede alla risorsa usando questa firma di accesso condiviso.

--content-encoding

Valore dell'intestazione della risposta per Content-Encoding quando si accede alla risorsa usando questa firma di accesso condiviso.

--content-language

Valore dell'intestazione della risposta per Content-Language quando si accede alla risorsa usando questa firma di accesso condiviso.

--content-type

Valore dell'intestazione della risposta per Content-Type quando si accede alla risorsa usando questa firma di accesso condiviso.

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--expiry

Specifica il valore datetime UTC (Y-m-d'T'H:M'Z') in corrispondenza del quale la firma di accesso condiviso non è valida. Non usare se viene fatto riferimento a un criterio di accesso archiviato con --policy-name che specifica questo valore.

--https-only

Consentire solo le richieste effettuate con il protocollo HTTPS. Se omesso, le richieste provenienti dal protocollo HTTP e HTTPS sono consentite.

--ip

Specifica l'indirizzo IP o l'intervallo di indirizzi IP da cui accettare le richieste. Supporta solo gli indirizzi di stile IPv4.

--permissions

Autorizzazioni concesse dalla firma di accesso condiviso. Valori consentiti: (c)reate (d)elete (r)ead (w)rite. Non usare se viene fatto riferimento a un criterio di accesso archiviato con --id che specifica questo valore. Può essere combinato.

--policy-name

Nome di un criterio di accesso archiviato all'interno dell'ACL del contenitore.

--start

Specifica il valore datetime UTC (Y-m-d'H:M'Z') in corrispondenza del quale la firma di accesso condiviso diventa valida. Non usare se viene fatto riferimento a un criterio di accesso archiviato con --policy-name che specifica questo valore. Il valore predefinito è l'ora della richiesta.

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 file list

Elencare file e directory in una condivisione.

az storage file list --share-name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--backup-intent]
                     [--connection-string]
                     [--disallow-trailing-dot {false, true}]
                     [--exclude-dir]
                     [--exclude-extended-info]
                     [--file-endpoint]
                     [--marker]
                     [--num-results]
                     [--path]
                     [--sas-token]
                     [--snapshot]
                     [--timeout]

Esempio

Elencare file e directory in una condivisione. (generato automaticamente)

az storage file list --share-name MyShare

Parametri necessari

--share-name -s

Nome della condivisione file.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--exclude-dir

Elencare solo i file nella condivisione specificata.

Valore predefinito: False
--exclude-extended-info

Specificare per escludere le informazioni "timestamp", "Etag", "Attributes", "PermissionKey" dalla risposta.

Valore predefinito: False
--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--marker

Valore stringa che identifica la parte dell'elenco di contenitori da restituire con l'operazione di elenco successiva. L'operazione restituisce il valore NextMarker all'interno del corpo della risposta se l'operazione di elenco non ha restituito tutti i contenitori rimanenti da elencare con la pagina corrente. Se specificato, questo generatore inizierà a restituire i risultati dal punto in cui il generatore precedente è stato arrestato.

--num-results

Specificare il numero massimo da restituire. Se la richiesta non specifica num_results o specifica un valore maggiore di 5000, il server restituirà fino a 5000 elementi. Si noti che se l'operazione di elenco supera un limite di partizione, il servizio restituirà un token di continuazione per recuperare i risultati rimanenti. Specificare "*" per restituire tutto.

Valore predefinito: 5000
--path -p

Percorso della directory all'interno della condivisione file.

--sas-token

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

--snapshot

Stringa che rappresenta la versione dello snapshot, se applicabile.

--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 file list (storage-preview estensione)

Elencare file e directory in una condivisione.

az storage file list --share-name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--backup-intent]
                     [--connection-string]
                     [--disallow-trailing-dot {false, true}]
                     [--exclude-dir]
                     [--exclude-extended-info]
                     [--marker]
                     [--num-results]
                     [--path]
                     [--sas-token]
                     [--snapshot]
                     [--timeout]

Esempio

Elencare file e directory in una condivisione. (generato automaticamente)

az storage file list --share-name MyShare

Parametri necessari

--share-name -s

Nome della condivisione file.

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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--exclude-dir

Elencare solo i file nella condivisione specificata.

Valore predefinito: False
--exclude-extended-info

Specificare per escludere le informazioni "timestamp", "Etag", "Attributes", "PermissionKey" dalla risposta.

Valore predefinito: False
--marker

Valore stringa che identifica la parte dell'elenco di contenitori da restituire con l'operazione di elenco successiva. L'operazione restituisce il valore NextMarker all'interno del corpo della risposta se l'operazione di elenco non ha restituito tutti i contenitori rimanenti da elencare con la pagina corrente. 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
--path -p

Percorso della directory all'interno della condivisione file.

--sas-token

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

--snapshot

Stringa che rappresenta la versione dello snapshot, se applicabile.

--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 file resize

Ridimensionare un file in base alle dimensioni specificate.

Se il valore di byte specificato è minore della dimensione corrente del file, tutti gli intervalli sopra il valore di byte specificato vengono cancellati.

az storage file resize --path
                       --share-name
                       --size
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--file-endpoint]
                       [--sas-token]
                       [--timeout]

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

--size

Dimensioni per ridimensionare il file in (in byte).

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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 file resize (storage-preview estensione)

Ridimensionare un file in base alle dimensioni specificate.

Se il valore di byte specificato è minore della dimensione corrente del file, tutti gli intervalli sopra il valore di byte specificato vengono cancellati.

az storage file resize --path
                       --share-name
                       --size
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--sas-token]
                       [--timeout]

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

--size

Dimensioni per ridimensionare il file in (in byte).

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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
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 file show

Restituisce tutti i metadati definiti dall'utente, le proprietà HTTP standard e le proprietà di sistema per il file.

az storage file show --path
                     --share-name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--backup-intent]
                     [--connection-string]
                     [--disallow-trailing-dot {false, true}]
                     [--file-endpoint]
                     [--sas-token]
                     [--snapshot]
                     [--timeout]

Esempio

Mostra le proprietà del file nella condivisione file.

az storage file show -p dir/a.txt -s sharename --account-name myadlsaccount --account-key 0000-0000

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--sas-token

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

--snapshot

Stringa che rappresenta la versione dello snapshot, se applicabile.

--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 file show (storage-preview estensione)

Restituisce tutti i metadati definiti dall'utente, le proprietà HTTP standard e le proprietà di sistema per il file.

az storage file show --path
                     --share-name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--backup-intent]
                     [--connection-string]
                     [--disallow-trailing-dot {false, true}]
                     [--sas-token]
                     [--snapshot]
                     [--timeout]

Esempio

Mostra le proprietà del file nella condivisione file.

az storage file show -p dir/a.txt -s sharename --account-name myadlsaccount --account-key 0000-0000

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
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.

--snapshot

Stringa che rappresenta la versione dello snapshot, se applicabile.

--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 file update

Impostare le proprietà di sistema nel file.

Se per la content_settings è impostata una proprietà, tutte le proprietà verranno sottoposte a override.

az storage file update --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--clear-content-settings {false, true}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--disallow-trailing-dot {false, true}]
                       [--file-endpoint]
                       [--sas-token]
                       [--timeout]

Esempio

Impostare le proprietà di sistema nel file.

az storage file update -p dir/a.txt -s sharename --account-name myadlsaccount --account-key 0000-0000 --content-type test/type

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--clear-content-settings

Se questo flag è impostato, se viene impostata una o più delle proprietà seguenti (--content-cache-control, --content-disposition, --content-encoding, --content-language, --content-md5, --content-type), tutte queste proprietà vengono impostate insieme. Se non viene specificato un valore per una determinata proprietà quando viene impostata almeno una delle proprietà elencate di seguito, tale proprietà verrà cancellata.

Valori accettati: false, true
--connection-string

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

--content-cache --content-cache-control

Stringa di controllo della cache.

--content-disposition

Fornisce informazioni aggiuntive su come elaborare il payload della risposta e può essere usato anche per allegare metadati aggiuntivi.

--content-encoding

Tipo di codifica del contenuto.

--content-language

Lingua del contenuto.

--content-md5

Hash MD5 del contenuto.

--content-type

Tipo MIME del contenuto.

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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 file update (storage-preview estensione)

Impostare le proprietà di sistema nel file.

Se per la content_settings è impostata una proprietà, tutte le proprietà verranno sottoposte a override.

az storage file update --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--clear-content-settings {false, true}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--disallow-trailing-dot {false, true}]
                       [--sas-token]
                       [--timeout]

Esempio

Impostare le proprietà di sistema nel file.

az storage file update -p dir/a.txt -s sharename --account-name myadlsaccount --account-key 0000-0000 --content-type test/type

Parametri necessari

--path -p

Percorso del file all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--clear-content-settings

Se questo flag è impostato, se viene impostata una o più delle proprietà seguenti (--content-cache-control, --content-disposition, --content-encoding, --content-language, --content-md5, --content-type), tutte queste proprietà vengono impostate insieme. Se non viene specificato un valore per una determinata proprietà quando viene impostata almeno una delle proprietà elencate di seguito, tale proprietà verrà cancellata.

Valori accettati: false, true
--connection-string

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

--content-cache --content-cache-control

Stringa di controllo della cache.

--content-disposition

Fornisce informazioni aggiuntive su come elaborare il payload della risposta e può essere usato anche per allegare metadati aggiuntivi.

--content-encoding

Tipo di codifica del contenuto.

--content-language

Lingua del contenuto.

--content-md5

Hash MD5 del contenuto.

--content-type

Tipo MIME del contenuto.

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
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 file upload

Caricare un file in una condivisione che usa il protocollo SMB 3.0.

Crea o aggiorna un file di Azure da un percorso di origine con notifiche automatiche di suddivisione in blocchi e stato.

az storage file upload --source
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--disallow-trailing-dot {false, true}]
                       [--file-endpoint]
                       [--file-url]
                       [--max-connections]
                       [--metadata]
                       [--no-progress]
                       [--path]
                       [--sas-token]
                       [--share-name]
                       [--timeout]
                       [--validate-content]

Esempio

Caricare in un file locale in una condivisione.

az storage file upload -s MyShare --source /path/to/file

Caricare un file in una condivisione che usa il protocollo SMB 3.0. (generato automaticamente)

az storage file upload --account-key 00000000 --account-name MyStorageAccount --path path/file.txt --share-name MyShare --source /path/to/file

Parametri necessari

--source

Percorso del file locale da caricare come contenuto del file.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--content-cache --content-cache-control

Stringa di controllo della cache.

--content-disposition

Fornisce informazioni aggiuntive su come elaborare il payload della risposta e può essere usato anche per allegare metadati aggiuntivi.

--content-encoding

Tipo di codifica del contenuto.

--content-language

Lingua del contenuto.

--content-md5

Hash MD5 del contenuto.

--content-type

Tipo MIME del contenuto.

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--file-url

URL dell'endpoint completo del file, incluso il token di firma di accesso condiviso, se usato.

--max-connections

Numero massimo di connessioni parallele da usare.

Valore predefinito: 2
--metadata

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

--no-progress

Includere questo flag per disabilitare la segnalazione dello stato di avanzamento per il comando .

Valore predefinito: False
--path -p

Percorso del file all'interno della condivisione file. Se il nome file viene omesso, verrà usato il nome del file di origine.

--sas-token

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

--share-name -s

Nome della condivisione file.

--timeout

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

--validate-content

Se true, calcola un hash MD5 per ogni intervallo del file. Il servizio di archiviazione controlla l'hash del contenuto che è arrivato con l'hash inviato. Ciò è particolarmente utile per rilevare bitflips in transito se si usa http anziché https come https (impostazione predefinita) verrà già convalidata. Si noti che questo hash MD5 non viene archiviato con il file .

Valore predefinito: False
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 file upload (storage-preview estensione)

Caricare un file in una condivisione che usa il protocollo SMB 3.0.

Crea o aggiorna un file di Azure da un percorso di origine con notifiche automatiche di suddivisione in blocchi e stato.

az storage file upload --share-name
                       --source
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--disallow-trailing-dot {false, true}]
                       [--max-connections]
                       [--metadata]
                       [--no-progress]
                       [--path]
                       [--sas-token]
                       [--timeout]
                       [--validate-content]

Esempio

Caricare in un file locale in una condivisione.

az storage file upload -s MyShare --source /path/to/file

Caricare un file in una condivisione che usa il protocollo SMB 3.0. (generato automaticamente)

az storage file upload --account-key 00000000 --account-name MyStorageAccount --path path/file.txt --share-name MyShare --source /path/to/file

Parametri necessari

--share-name -s

Nome della condivisione file.

--source

Percorso del file locale da caricare come contenuto del file.

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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--content-cache --content-cache-control

Stringa di controllo della cache.

--content-disposition

Fornisce informazioni aggiuntive su come elaborare il payload della risposta e può essere usato anche per allegare metadati aggiuntivi.

--content-encoding

Tipo di codifica del contenuto.

--content-language

Lingua del contenuto.

--content-md5

Hash MD5 del contenuto.

--content-type

Tipo MIME del contenuto.

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--max-connections

Numero massimo di connessioni parallele da usare.

Valore predefinito: 2
--metadata

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

--no-progress

Includere questo flag per disabilitare la segnalazione dello stato di avanzamento per il comando .

Valore predefinito: False
--path -p

Percorso del file all'interno della condivisione file. Se il nome file viene omesso, verrà usato il nome del file di origine.

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

--validate-content

Se true, calcola un hash MD5 per ogni intervallo del file. Il servizio di archiviazione controlla l'hash del contenuto che è arrivato con l'hash inviato. Ciò è particolarmente utile per rilevare bitflips in transito se si usa http anziché https come https (impostazione predefinita) verrà già convalidata. Si noti che questo hash MD5 non viene archiviato con il file .

Valore predefinito: False
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 file upload-batch

Caricare file da una directory locale in una condivisione file Archiviazione di Azure in un'operazione batch.

az storage file upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--connection-string]
                             [--content-cache]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-md5]
                             [--content-type]
                             [--destination-path]
                             [--disallow-trailing-dot {false, true}]
                             [--dryrun]
                             [--file-endpoint]
                             [--max-connections]
                             [--metadata]
                             [--no-progress]
                             [--pattern]
                             [--sas-token]
                             [--validate-content]

Esempio

Caricare file da una directory locale in una condivisione file Archiviazione di Azure in un'operazione batch.

az storage file upload-batch --destination myshare --source . --account-name myaccount --account-key 00000000

Caricare file da una directory locale in una condivisione file Archiviazione di Azure con URL in un'operazione batch.

az storage file upload-batch --destination https://myaccount.file.core.windows.net/myshare --source . --account-key 00000000

Parametri necessari

--destination -d

Destinazione dell'operazione di caricamento.

La destinazione può essere l'URL della condivisione file o il nome della condivisione. Quando la destinazione è l'URL di condivisione, il nome dell'account di archiviazione viene analizzato dall'URL.

--source -s

Directory da cui caricare i file.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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.

--connection-string

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

--content-cache --content-cache-control

Stringa di controllo della cache.

--content-disposition

Fornisce informazioni aggiuntive su come elaborare il payload della risposta e può essere usato anche per allegare metadati aggiuntivi.

--content-encoding

Tipo di codifica del contenuto.

--content-language

Lingua del contenuto.

--content-md5

Hash MD5 del contenuto.

--content-type

Tipo MIME del contenuto.

--destination-path

Directory in cui i dati di origine sono copiati. Se omesso, i dati vengono copiati nella directory radice.

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--dryrun

Elencare i file e i BLOB da caricare. Non verrà eseguito alcun trasferimento dati effettivo.

Valore predefinito: False
--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--max-connections

Numero massimo di connessioni parallele da utilizzare. Il valore predefinito è 1.

Valore predefinito: 1
--metadata

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

--no-progress

Includere questo flag per disabilitare la segnalazione dello stato di avanzamento per il comando .

Valore predefinito: False
--pattern

Modello utilizzato per il globing di file. I modelli supportati sono '*', '?', '[seq]' e '[!seq]'. Per altre informazioni, vedere https://docs.python.org/3.7/library/fnmatch.html.

Quando si usa '*' in --pattern, corrisponderà a qualsiasi carattere incluso il separatore di directory '/'.

--sas-token

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

--validate-content

Se impostato, calcola un hash MD5 per ogni intervallo del file per la convalida.

Il servizio di archiviazione controlla l'hash del contenuto che è arrivato è identico all'hash inviato. Ciò è particolarmente utile per rilevare bitflips durante il trasferimento se si usa HTTP anziché HTTPS. Questo hash non è archiviato.

Valore predefinito: False
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 file upload-batch (storage-preview estensione)

Caricare file da una directory locale in una condivisione file Archiviazione di Azure in un'operazione batch.

az storage file upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--connection-string]
                             [--content-cache]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-md5]
                             [--content-type]
                             [--destination-path]
                             [--disallow-trailing-dot {false, true}]
                             [--dryrun]
                             [--max-connections]
                             [--metadata]
                             [--no-progress]
                             [--pattern]
                             [--sas-token]
                             [--validate-content]

Esempio

Caricare file da una directory locale in una condivisione file Archiviazione di Azure in un'operazione batch.

az storage file upload-batch --destination myshare --source . --account-name myaccount --account-key 00000000

Caricare file da una directory locale in una condivisione file Archiviazione di Azure con URL in un'operazione batch.

az storage file upload-batch --destination https://myaccount.file.core.windows.net/myshare --source . --account-key 00000000

Parametri necessari

--destination -d

Destinazione dell'operazione di caricamento.

La destinazione può essere l'URL della condivisione file o il nome della condivisione. Quando la destinazione è l'URL di condivisione, il nome dell'account di archiviazione viene analizzato dall'URL.

--source -s

Directory da cui caricare i file.

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.

--connection-string

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

--content-cache --content-cache-control

Stringa di controllo della cache.

--content-disposition

Fornisce informazioni aggiuntive su come elaborare il payload della risposta e può essere usato anche per allegare metadati aggiuntivi.

--content-encoding

Tipo di codifica del contenuto.

--content-language

Lingua del contenuto.

--content-md5

Hash MD5 del contenuto.

--content-type

Tipo MIME del contenuto.

--destination-path

Directory in cui i dati di origine sono copiati. Se omesso, i dati vengono copiati nella directory radice.

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--dryrun

Elencare i file e i BLOB da caricare. Non verrà eseguito alcun trasferimento dati effettivo.

Valore predefinito: False
--max-connections

Numero massimo di connessioni parallele da utilizzare. Il valore predefinito è 1.

Valore predefinito: 1
--metadata

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

--no-progress

Includere questo flag per disabilitare la segnalazione dello stato di avanzamento per il comando .

Valore predefinito: False
--pattern

Modello utilizzato per il globing di file. I modelli supportati sono '*', '?', '[seq]' e '[!seq]'. Per altre informazioni, vedere https://docs.python.org/3.7/library/fnmatch.html.

Quando si usa '*' in --pattern, corrisponderà a qualsiasi carattere incluso il separatore di directory '/'.

--sas-token

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

--validate-content

Se impostato, calcola un hash MD5 per ogni intervallo del file per la convalida.

Il servizio di archiviazione controlla l'hash del contenuto che è arrivato è identico all'hash inviato. Ciò è particolarmente utile per rilevare bitflips durante il trasferimento se si usa HTTP anziché HTTPS. Questo hash non è archiviato.

Valore predefinito: False
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 file url

Creare l'URL per accedere a un file.

az storage file url --path
                    --share-name
                    [--account-key]
                    [--account-name]
                    [--auth-mode {key, login}]
                    [--backup-intent]
                    [--connection-string]
                    [--disallow-trailing-dot {false, true}]
                    [--file-endpoint]
                    [--protocol {http, https}]
                    [--sas-token]

Esempio

Creare l'URL per accedere a un file. (generato automaticamente)

az storage file url --account-key 00000000 --account-name mystorageaccount --path path/file.txt --share-name myshare

Parametri necessari

--path -p

Percorso del file o della directory all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

Parametri facoltativi

--account-key

Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--file-endpoint

Endpoint del servizio dati di archiviazione. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. È possibile trovare ogni endpoint primario del servizio con az storage account show. Variabile di ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

--protocol

Protocollo da usare.

Valori accettati: http, https
Valore predefinito: https
--sas-token

Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione o all'endpoint di servizio. 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 file url (storage-preview estensione)

Creare l'URL per accedere a un file.

az storage file url --path
                    --share-name
                    [--account-key]
                    [--account-name]
                    [--auth-mode {key, login}]
                    [--backup-intent]
                    [--connection-string]
                    [--disallow-trailing-dot {false, true}]
                    [--protocol {http, https}]
                    [--sas-token]

Esempio

Creare l'URL per accedere a un file. (generato automaticamente)

az storage file url --account-key 00000000 --account-name mystorageaccount --path path/file.txt --share-name myshare

Parametri necessari

--path -p

Percorso del file o della directory all'interno della condivisione file.

--share-name -s

Nome della condivisione file.

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
--backup-intent --enable-file-backup-request-intent

Parametro obbligatorio da usare con l'autenticazione OAuth (Azure AD) per i file. In questo modo verranno ignorati i controlli delle autorizzazioni a livello di file/directory e verrà consentito l'accesso, in base alle azioni di dati consentite, anche se sono presenti elenchi di controllo di accesso per tali file/directory.

Valore predefinito: False
--connection-string

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

--disallow-trailing-dot

Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.

Valori accettati: false, true
Valore predefinito: False
--protocol

Protocollo da usare.

Valori accettati: http, https
Valore predefinito: https
--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.