az storage blob incremental-copy

Hantera inkrementella blobkopieringsåtgärder.

Kommandon

Name Description Typ Status
az storage blob incremental-copy cancel

Avbryter en väntande copy_blob åtgärd och lämnar en målblob med noll längd och fullständiga metadata.

Kärna Allmän tillgänglighet
az storage blob incremental-copy start

Kopierar en inkrementell kopia av en blob asynkront.

Kärna Allmän tillgänglighet

az storage blob incremental-copy cancel

Avbryter en väntande copy_blob åtgärd och lämnar en målblob med noll längd och fullständiga metadata.

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]

Obligatoriska parametrar

--container-name -c

Containernamnet.

--copy-id

Kopiera identifierare som anges i copy.id av den ursprungliga copy_blob åtgärden.

--name -n

Blobnamnet.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

Godkända värden: key, login
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Krävs om målbloben har ett aktivt oändligt lån.

--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

--timeout

Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage blob incremental-copy start

Kopierar en inkrementell kopia av en blob asynkront.

Den här åtgärden returnerar ett objekt för kopieringsåtgärdsegenskaper, inklusive ett kopierings-ID som du kan använda för att kontrollera eller avbryta kopieringsåtgärden. Blob-tjänsten kopierar blobar på bästa sätt. Källbloben för en inkrementell kopieringsåtgärd måste vara en sidblob. Anropa get_blob_properties på målbloben för att kontrollera status för kopieringsåtgärden. Den sista bloben checkas in när kopian är klar.

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]

Exempel

Ladda upp alla filer som slutar med .py om inte bloben finns och har ändrats sedan det angivna datumet.

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

Kopierar en inkrementell kopia av en blob asynkront. (automatiskt genererad)

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

Kopiera en inkrementell kopia av en blob asynkront. (automatiskt genererad)

az storage blob incremental-copy start --connection-string myconnectionstring --destination-blob mydestinationblob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

Obligatoriska parametrar

--destination-blob -b

Namn på målbloben. Om det finns skrivs det över.

--destination-container -c

Containernamnet.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

Godkända värden: key, login
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--destination-if-match

Ett ETag-värde eller jokertecknet (*). Ange ett ETag-värde för den här villkorliga rubriken för att kopiera bloben endast om det angivna ETag-värdet matchar ETag-värdet för en befintlig målblob. Om ETag för målbloben inte matchar den ETag som angetts för If-Match returnerar Blob-tjänsten statuskoden 412 (förhandsvillkoret misslyckades).

--destination-if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--destination-if-none-match

Ett ETag-värde eller jokertecknet (). Ange ett ETag-värde för den här villkorliga rubriken för att kopiera bloben endast om det angivna ETag-värdet inte matchar ETag-värdet för målbloben. Ange jokertecknet () för att utföra åtgärden endast om målbloben inte finns. Om det angivna villkoret inte uppfylls returnerar Blob-tjänsten statuskod 412 (förhandsvillkoret misslyckades).

--destination-if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--destination-lease-id

Låne-ID:t som angetts för det här huvudet måste matcha låne-ID:t för målbloben. Om begäran inte innehåller låne-ID:t eller om det inte är giltigt misslyckas åtgärden med statuskoden 412 (förhandsvillkoret misslyckades).

--metadata

Metadata i blankstegsavgränsade nyckel=värdepar. Detta skriver över alla befintliga metadata.

--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

--source-account-key

Lagringskontonyckeln för källbloben.

--source-account-name

Namnet på källblobens lagringskonto.

--source-blob

Blobnamnet för källlagringskontot.

--source-container

Containernamnet för källlagringskontot.

--source-lease-id

Ange detta för att endast utföra åtgärden Kopiera blob om det angivna låne-ID:t matchar källblobens aktiva låne-ID.

--source-sas

Signaturen för delad åtkomst för källlagringskontot.

--source-snapshot

Blobögonblicksbilden för källlagringskontot.

--source-uri -u

En URL på upp till 2 kB som anger en Azure-sidblob. Värdet ska vara URL-kodat eftersom det visas i en begärande-URI. Kopieringskällan måste vara en ögonblicksbild och innehålla en giltig SAS-token eller vara offentlig. Exempel: https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>&sastoken.

--timeout

Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.