az storage file copy
Note
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. Learn more about extensions.
Gestire le operazioni di copia file.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az storage file copy cancel |
Interrompere un'operazione di copia in corso. |
Core | GA |
az storage file copy cancel (storage-preview estensione) |
Interrompere un'operazione di copia in corso. |
Extension | GA |
az storage file copy start |
Copiare un file in modo asincrono. |
Core | GA |
az storage file copy start (storage-preview estensione) |
Copiare un file in modo asincrono. |
Extension | GA |
az storage file copy start-batch |
Copiare più file o BLOB in una condivisione file. |
Core | GA |
az storage file copy start-batch (storage-preview estensione) |
Copiare più file o BLOB in una condivisione file. |
Extension | GA |
az storage file copy cancel
Interrompere un'operazione di copia in corso.
In questo modo verrà lasciato un file di destinazione con lunghezza zero e metadati completi. Verrà generato un errore se l'operazione di copia è già terminata.
az storage file copy cancel --copy-id
--destination-path
--destination-share
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--backup-intent --enable-file-backup-request-intent]
[--connection-string]
[--disallow-trailing-dot {false, true}]
[--file-endpoint]
[--sas-token]
[--timeout]
Parametri necessari
Operazione di copia da interrompere. Può trattarsi di un ID o di un'istanza di FileProperties.
Percorso del file all'interno della condivisione file.
Nome della condivisione di destinazione. La condivisione deve esistere.
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
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 è presente, il comando tenterà di interrogare la 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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità obsoleta "chiave" tenterà di eseguire una query per ottenere una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Proprietà | Valore |
---|---|
Valori accettati: | key, login |
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.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Valori accettati: | false, true |
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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az storage file copy cancel (storage-preview estensione)
Interrompere un'operazione di copia in corso.
In questo modo verrà lasciato un file di destinazione con lunghezza zero e metadati completi. Verrà generato un errore se l'operazione di copia è già terminata.
az storage file copy cancel --copy-id
--destination-path
--destination-share
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--backup-intent --enable-file-backup-request-intent]
[--connection-string]
[--disallow-trailing-dot {false, true}]
[--sas-token]
[--timeout]
Parametri necessari
Operazione di copia da interrompere. Può trattarsi di un ID o di un'istanza di FileProperties.
Percorso del file all'interno della condivisione file.
Nome della condivisione di destinazione. La condivisione deve esistere.
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
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 è presente, il comando tenterà di interrogare la 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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità obsoleta "chiave" tenterà di eseguire una query per ottenere una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Proprietà | Valore |
---|---|
Valori accettati: | key, login |
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.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Valori accettati: | false, true |
Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az storage file copy start
Copiare un file in modo asincrono.
az storage file copy start --destination-path
--destination-share
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--backup-intent --enable-file-backup-request-intent]
[--connection-string]
[--disallow-source-trailing-dot --disallow-src-trailing {false, true}]
[--disallow-trailing-dot {false, true}]
[--file-endpoint]
[--file-mode]
[--file-mode-copy-mode {override, source}]
[--file-snapshot]
[--group]
[--metadata]
[--owner]
[--owner-copy-mode {override, source}]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-blob]
[--source-container]
[--source-path]
[--source-sas]
[--source-share]
[--source-snapshot]
[--source-uri]
[--timeout]
Esempio
Copiare un file in modo asincrono.
az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000
Copiare un file in modo asincrono dall'URI di origine all'account di archiviazione di destinazione con token di firma di accesso condiviso.
az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
Copiare un file in modo asincrono dallo snapshot del file all'account di archiviazione di destinazione con token di firma di accesso condiviso.
az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
Copiare un file con la modalità file di origine, il gruppo, il proprietario.
az storage file copy start --source-account-name srcaccount --source-path srcpath --source-share srcshare --destination-path dstpath --destination-share dstshare --owner-copy-mode Source --file-mode-copy-mode Source
Copiare un file con la modalità file sottoposta a override, il gruppo, il proprietario.
az storage file copy start --source-account-name srcaccount --source-path srcpath --source-share srcshare --destination-path dstpath --destination-share dstshare --owner-copy-mode Override --file-mode-copy-mode Override --file-mode rw-rw-rw- --owner 4 --group 5
Parametri necessari
Percorso del file all'interno della condivisione file.
Nome della condivisione di destinazione. La condivisione deve esistere.
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
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 è presente, il comando tenterà di interrogare la 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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità obsoleta "chiave" tenterà di eseguire una query per ottenere una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Proprietà | Valore |
---|---|
Valori accettati: | key, login |
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.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Se true, il punto finale verrà tagliato dall'URI di origine. Il valore predefinito è False.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Valori accettati: | false, true |
Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Valori accettati: | false, true |
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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Autorizzazioni per la modalità da impostare nel file. Applicabile solo ai file NFS. Funzionano solo insieme al parametro --file-mode-copy-mode Override
. Il valore simbolico (rwxrw-rw-) è supportato. Il bit sticky è supportato anche e il relativo valore rappresentato dalla lettera t o T nel punto finale del carattere a seconda che il bit di esecuzione per le altre categorie sia impostato o non impostato rispettivamente, l'assenza di t o T indica un bit sticky non impostato.
Applicabile solo ai file NFS. Applicabile solo quando l'origine di copia è un file. Determina il comportamento di copia dei bit in modalità del file di destinazione. Se non viene popolato, il file di destinazione avrà la modalità file predefinita.
Proprietà | Valore |
---|---|
Valori accettati: | override, source |
Snapshot del file per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Applicabile solo ai file NFS. Funzionano solo insieme al parametro --owner-copy-mode Override
. Identificatore del gruppo di proprietari (GID) da impostare nella directory. Il valore predefinito è 0 (gruppo radice).
Metadati in coppie di chiave=valore separate da spazi. In questo modo vengono sovrascritti tutti i metadati esistenti.
Applicabile solo ai file NFS. Funzionano solo insieme al parametro --owner-copy-mode Override
. Identificatore utente proprietario (UID) da impostare nella directory. Il valore predefinito è 0 (radice).
Applicabile solo ai file NFS. Applicabile solo quando l'origine di copia è un file. Determina il comportamento di copia del proprietario e del gruppo del file di destinazione. Se non viene popolato, il file di destinazione avrà il proprietario e il gruppo predefiniti.
Proprietà | Valore |
---|---|
Valori accettati: | override, source |
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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Chiave dell'account di archiviazione del BLOB di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Nome dell'account di archiviazione del BLOB di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Nome del BLOB per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Nome del contenitore per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Percorso del file per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Firma di accesso condiviso per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Nome della condivisione per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Snapshot BLOB per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
URL di lunghezza massima di 2 KB che specifica un file o un BLOB di Azure. Il valore deve essere codificato con URL come apparirebbe in un URI della richiesta. Se l'origine si trova in un altro account, l'origine deve essere pubblica o deve essere autenticata tramite una firma di accesso condiviso. Se l'origine è pubblica, non è necessaria alcuna autenticazione. Esempi: https://myaccount.file.core.windows.net/myshare/mydir/myfile
https://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az storage file copy start (storage-preview estensione)
Copiare un file in modo asincrono.
az storage file copy start --destination-path
--destination-share
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--backup-intent --enable-file-backup-request-intent]
[--connection-string]
[--disallow-source-trailing-dot --disallow-src-trailing {false, true}]
[--disallow-trailing-dot {false, true}]
[--file-snapshot]
[--metadata]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-blob]
[--source-container]
[--source-path]
[--source-sas]
[--source-share]
[--source-snapshot]
[--source-uri]
[--timeout]
Esempio
Copiare un file in modo asincrono.
az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000
Copiare un file in modo asincrono dall'URI di origine all'account di archiviazione di destinazione con token di firma di accesso condiviso.
az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
Copiare un file in modo asincrono dallo snapshot del file all'account di archiviazione di destinazione con token di firma di accesso condiviso.
az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
Parametri necessari
Percorso del file all'interno della condivisione file.
Nome della condivisione di destinazione. La condivisione deve esistere.
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
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 è presente, il comando tenterà di interrogare la 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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Modalità in cui eseguire il comando. La modalità "login" userà direttamente le credenziali di accesso per l'autenticazione. La modalità obsoleta "chiave" tenterà di eseguire una query per ottenere una chiave dell'account se non vengono forniti parametri di autenticazione per l'account. Variabile di ambiente: AZURE_STORAGE_AUTH_MODE.
Proprietà | Valore |
---|---|
Valori accettati: | key, login |
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.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Se true, il punto finale verrà tagliato dall'URI di origine. Il valore predefinito è False.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Valori accettati: | false, true |
Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Valori accettati: | false, true |
Snapshot del file per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Metadati in coppie di chiave=valore separate da spazi. In questo modo vengono sovrascritti tutti i metadati esistenti.
Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Chiave dell'account di archiviazione del BLOB di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Nome dell'account di archiviazione del BLOB di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Nome del BLOB per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Nome del contenitore per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Percorso del file per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Firma di accesso condiviso per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Nome della condivisione per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Snapshot BLOB per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
URL di lunghezza massima di 2 KB che specifica un file o un BLOB di Azure. Il valore deve essere codificato con URL come apparirebbe in un URI della richiesta. Se l'origine si trova in un altro account, l'origine deve essere pubblica o deve essere autenticata tramite una firma di accesso condiviso. Se l'origine è pubblica, non è necessaria alcuna autenticazione. Esempi: https://myaccount.file.core.windows.net/myshare/mydir/myfile
https://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az storage file copy start-batch
Copiare più file o BLOB in una condivisione file.
az storage file copy start-batch [--account-key]
[--account-name]
[--connection-string]
[--destination-path]
[--destination-share]
[--disallow-source-trailing-dot --disallow-src-trailing {false, true}]
[--disallow-trailing-dot {false, true}]
[--dryrun]
[--file-endpoint]
[--metadata]
[--pattern]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-container]
[--source-sas]
[--source-share]
[--source-uri]
[--timeout]
Esempio
Copiare tutti i file in una condivisione file in un altro account di archiviazione.
az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000
Copiare tutti i file in una condivisione file in un altro account di archiviazione. con token di firma di accesso condiviso.
az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
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 è presente, il comando tenterà di interrogare la 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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Directory in cui i dati di origine sono copiati. Se omesso, i dati vengono copiati nella directory radice.
Condivisione file in cui i dati di origine sono copiati.
Se true, il punto finale verrà tagliato dall'URI di origine. Il valore predefinito è False.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Valori accettati: | false, true |
Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Valori accettati: | false, true |
Elencare i file e i BLOB da copiare. Non verrà eseguito alcun trasferimento dati effettivo.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Metadati in coppie di chiave=valore separate da spazi. In questo modo vengono sovrascritti tutti i metadati esistenti.
Modello usato per i file e i BLOB glob. I modelli supportati sono '*', '?', '[seq]' e '[!seq]'. Per altre informazioni, vedere https://docs.python.org/3/library/fnmatch.html.
Quando si usa '*' in --pattern, corrisponderà a qualsiasi carattere incluso il separatore di directory '/'.
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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Chiave dell'account per l'account di archiviazione di origine. Se omesso, l'account di accesso attivo viene usato per determinare la chiave dell'account.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Account di archiviazione di origine da cui copiare i dati. Se omesso, viene usato l'account di destinazione.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
I BLOB del contenitore di origine vengono copiati da.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Firma di accesso condiviso per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
I file di condivisione di origine vengono copiati da .
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
URI che specifica una condivisione file di origine o un contenitore BLOB.
Se l'origine si trova in un altro account, l'origine deve essere pubblica o autenticata tramite una firma di accesso condiviso.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az storage file copy start-batch (storage-preview estensione)
Copiare più file o BLOB in una condivisione file.
az storage file copy start-batch [--account-key]
[--account-name]
[--connection-string]
[--destination-path]
[--destination-share]
[--disallow-source-trailing-dot --disallow-src-trailing {false, true}]
[--disallow-trailing-dot {false, true}]
[--dryrun]
[--metadata]
[--pattern]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-container]
[--source-sas]
[--source-share]
[--source-uri]
[--timeout]
Esempio
Copiare tutti i file in una condivisione file in un altro account di archiviazione.
az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000
Copiare tutti i file in una condivisione file in un altro account di archiviazione. con token di firma di accesso condiviso.
az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Chiave dell'account di archiviazione. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_KEY.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
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 è presente, il comando tenterà di interrogare la 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.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Directory in cui i dati di origine sono copiati. Se omesso, i dati vengono copiati nella directory radice.
Condivisione file in cui i dati di origine sono copiati.
Se true, il punto finale verrà tagliato dall'URI di origine. Il valore predefinito è False.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Valori accettati: | false, true |
Se true, il punto finale verrà tagliato dall'URI di destinazione. Il valore predefinito è False.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Valori accettati: | false, true |
Elencare i file e i BLOB da copiare. Non verrà eseguito alcun trasferimento dati effettivo.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Metadati in coppie di chiave=valore separate da spazi. In questo modo vengono sovrascritti tutti i metadati esistenti.
Modello usato per i file e i BLOB glob. 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 '/'.
Firma di accesso condiviso. Deve essere usato insieme al nome dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_SAS_TOKEN.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Chiave dell'account per l'account di archiviazione di origine. Se omesso, l'account di accesso attivo viene usato per determinare la chiave dell'account.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Account di archiviazione di origine da cui copiare i dati. Se omesso, viene usato l'account di destinazione.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
I BLOB del contenitore di origine vengono copiati da.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Firma di accesso condiviso per l'account di archiviazione di origine.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
I file di condivisione di origine vengono copiati da .
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
URI che specifica una condivisione file di origine o un contenitore BLOB.
Se l'origine si trova in un altro account, l'origine deve essere pubblica o autenticata tramite una firma di accesso condiviso.
Proprietà | Valore |
---|---|
Parameter group: | Copy Source Arguments |
Timeout della richiesta in secondi. Si applica a ogni chiamata al servizio.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |