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.

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

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--account-key

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

Proprietà Valore
Parameter group: Storage Account Arguments
--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.

Proprietà Valore
Valori accettati: key, login
--connection-string

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

Proprietà Valore
Parameter group: Storage Account Arguments
--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.

Proprietà Valore
Parameter group: Storage Account Arguments
--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.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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.

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

--destination-blob -b

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

--destination-container -c

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.

--account-key

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

Proprietà Valore
Parameter group: Storage Account Arguments
--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.

Proprietà Valore
Valori accettati: key, login
--connection-string

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

Proprietà Valore
Parameter group: Storage Account Arguments
--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).

Proprietà Valore
Parameter group: Pre-condition Arguments
--destination-if-modified-since

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

Proprietà Valore
Parameter group: Pre-condition Arguments
--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).

Proprietà Valore
Parameter group: Pre-condition Arguments
--destination-if-unmodified-since

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

Proprietà Valore
Parameter group: Pre-condition Arguments
--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.

Proprietà Valore
Parameter group: Storage Account Arguments
--source-account-key

Chiave dell'account di archiviazione del BLOB di origine.

Proprietà Valore
Parameter group: Copy Source Arguments
--source-account-name

Nome dell'account di archiviazione del BLOB di origine.

Proprietà Valore
Parameter group: Copy Source Arguments
--source-blob

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

Proprietà Valore
Parameter group: Copy Source Arguments
--source-container

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

Proprietà Valore
Parameter group: Copy Source Arguments
--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.

Proprietà Valore
Parameter group: Copy Source Arguments
--source-sas

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

Proprietà Valore
Parameter group: Copy Source Arguments
--source-snapshot

Snapshot BLOB per l'account di archiviazione di origine.

Proprietà Valore
Parameter group: Copy Source Arguments
--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.

Proprietà Valore
Parameter group: Copy Source Arguments
--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.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Proprietà Valore
Valore predefinito: False