Condividi tramite


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.

Nucleo GA
az storage blob incremental-copy start

Copia in modo asincrono una copia incrementale di un BLOB.

Nucleo 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

--container-name -c

Nome del contenitore.

--copy-id

Identificatore di copia fornito nella copy.id dell'operazione di copy_blob originale.

--name -n

Nome del BLOB.

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

--auth-mode

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.

Valori accettati: key, login
--connection-string

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

--lease-id

Obbligatorio se il BLOB di destinazione ha un lease infinito attivo.

--sas-token

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

--timeout

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

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'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

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

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. (generato automaticamente)

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. (generato automaticamente)

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

--destination-blob -b

Nome del BLOB di destinazione. Se esiste, verrà sovrascritto.

--destination-container -c

Nome del contenitore.

Parametri facoltativi

--account-key

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

--account-name

Nome dell'account di archiviazione. Variabile di ambiente correlata: AZURE_STORAGE_ACCOUNT. Deve essere usato insieme alla chiave dell'account di archiviazione o a un token di firma di accesso condiviso. Se nessuno dei due è 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.

--auth-mode

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.

Valori accettati: key, login
--connection-string

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

--destination-if-match

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

--destination-if-modified-since

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

--destination-if-none-match

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

--destination-if-unmodified-since

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

--destination-lease-id

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

--metadata

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

--sas-token

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

--source-account-key

Chiave dell'account di archiviazione del BLOB di origine.

--source-account-name

Nome dell'account di archiviazione del BLOB di origine.

--source-blob

Nome del BLOB per l'account di archiviazione di origine.

--source-container

Nome del contenitore per l'account di archiviazione di origine.

--source-lease-id

Specificare questa opzione per eseguire l'operazione Copia BLOB solo se l'ID lease specificato corrisponde all'ID lease attivo del BLOB di origine.

--source-sas

Firma di accesso condiviso per l'account di archiviazione di origine.

--source-snapshot

Snapshot BLOB per l'account di archiviazione di origine.

--source-uri -u

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.

--timeout

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

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'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

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