az storage blob incremental-copy
Gestire le operazioni di copia incrementale del BLOB.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az storage blob incremental-copy cancel |
Interrompe un'operazione di copy_blob in sospeso e lascia un BLOB di destinazione con lunghezza zero e metadati completi. |
Core | GA |
az storage blob incremental-copy start |
Copia in modo asincrono una copia incrementale di un BLOB. |
Core | GA |
az storage blob incremental-copy cancel
Interrompe un'operazione di copy_blob in sospeso e lascia un BLOB di destinazione con lunghezza zero e metadati completi.
az storage blob incremental-copy cancel --container-name
--copy-id
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--lease-id]
[--sas-token]
[--timeout]
Parametri necessari
Nome del contenitore.
Identificatore di copia fornito nella copy.id dell'operazione di copy_blob originale.
Nome del BLOB.
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 |
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Obbligatorio se il BLOB di destinazione ha un lease infinito attivo.
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 blob incremental-copy start
Copia in modo asincrono una copia incrementale di un BLOB.
Questa operazione restituisce un oggetto proprietà dell'operazione di copia, incluso un ID copia che è possibile usare per controllare o interrompere l'operazione di copia. Il servizio BLOB copia i BLOB in modo ottimale. Il BLOB di origine per un'operazione di copia incrementale deve essere un BLOB di pagine. Chiamare get_blob_properties nel BLOB di destinazione per controllare lo stato dell'operazione di copia. Al termine della copia verrà eseguito il commit del BLOB finale.
az storage blob incremental-copy start --destination-blob
--destination-container
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--destination-if-match]
[--destination-if-modified-since]
[--destination-if-none-match]
[--destination-if-unmodified-since]
[--destination-lease-id]
[--metadata]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-blob]
[--source-container]
[--source-lease-id]
[--source-sas]
[--source-snapshot]
[--source-uri]
[--timeout]
Esempio
Caricare tutti i file che terminano con .py a meno che il BLOB non esista e sia stato modificato dopo la data specificata.
az storage blob incremental-copy start --source-container MySourceContainer --source-blob MyBlob --source-account-name MySourceAccount --source-account-key MySourceKey --source-snapshot MySnapshot --destination-container MyDestinationContainer --destination-blob MyDestinationBlob
Copia in modo asincrono una copia incrementale di un BLOB. (autogenerated)
az storage blob incremental-copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-blob MyBlob --source-container MySourceContainer --source-snapshot MySnapshot
Copiare una copia incrementale di un BLOB in modo asincrono. (autogenerated)
az storage blob incremental-copy start --connection-string myconnectionstring --destination-blob mydestinationblob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos
Parametri necessari
Nome del BLOB di destinazione. Se esiste, verrà sovrascritto.
Nome del contenitore.
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 |
Stringa di connessione dell'account di archiviazione. Variabile di ambiente: AZURE_STORAGE_CONNECTION_STRING.
Proprietà | Valore |
---|---|
Parameter group: | Storage Account Arguments |
Un valore ETag o il carattere jolly (*). Specificare un valore ETag per questa intestazione condizionale per copiare il BLOB solo se il valore ETag specificato corrisponde al valore ETag per un BLOB di destinazione esistente. Se l'ETag per il BLOB di destinazione non corrisponde all'ETag specificato per If-Match, il servizio BLOB restituisce il codice di stato 412 (Precondizione non riuscita).
Proprietà | Valore |
---|---|
Parameter group: | Pre-condition Arguments |
Inizia solo se modificato dopo l'ora UTC specificata (Y-m-d'T'H:M'Z').
Proprietà | Valore |
---|---|
Parameter group: | Pre-condition Arguments |
Valore ETag o carattere jolly (). Specificare un valore ETag per questa intestazione condizionale per copiare il BLOB solo se il valore ETag specificato non corrisponde al valore ETag per il BLOB di destinazione. Specificare il carattere jolly () per eseguire l'operazione solo se il BLOB di destinazione non esiste. Se la condizione specificata non viene soddisfatta, il servizio BLOB restituisce il codice di stato 412 (Precondizione non riuscita).
Proprietà | Valore |
---|---|
Parameter group: | Pre-condition Arguments |
Inizia solo se non modificato dopo l'ora UTC specificata (Y-m-d'T'H:M'Z').
Proprietà | Valore |
---|---|
Parameter group: | Pre-condition Arguments |
L'ID lease specificato per questa intestazione deve corrispondere all'ID lease del BLOB di destinazione. Se la richiesta non include l'ID lease o non è valida, l'operazione non riesce con codice di stato 412 (precondizione non riuscita).
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 |
Specificare questa opzione per eseguire l'operazione Copia BLOB solo se l'ID lease specificato corrisponde all'ID lease attivo del BLOB 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 |
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 BLOB di pagine di Azure. Il valore deve essere codificato con URL come apparirebbe in un URI della richiesta. L'origine della copia deve essere uno snapshot e includere un token di firma di accesso condiviso valido o essere pubblico. Esempio: https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>&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 |