Sdílet prostřednictvím


az storage blob incremental-copy

Správa operací přírůstkového kopírování objektů blob

Příkazy

Name Description Typ Stav
az storage blob incremental-copy cancel

Přeruší čekající operaci copy_blob a ponechá cílový objekt blob s nulovou délkou a úplnými metadaty.

Základ GA
az storage blob incremental-copy start

Zkopíruje přírůstkovou kopii objektu blob asynchronně.

Základ GA

az storage blob incremental-copy cancel

Přeruší čekající operaci copy_blob a ponechá cílový objekt blob s nulovou délkou a úplnými metadaty.

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]

Povinné parametry

--container-name -c

Název kontejneru.

--copy-id

Identifikátor kopírování zadaný v copy.id původní operace copy_blob.

--name -n

Název objektu blob.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

Přípustné hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Vyžaduje se, pokud má cílový objekt blob aktivní nekonečné zapůjčení.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--timeout

Časový limit požadavku v sekundách Platí pro každé volání služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage blob incremental-copy start

Zkopíruje přírůstkovou kopii objektu blob asynchronně.

Tato operace vrátí objekt vlastností operace kopírování, včetně ID kopírování, které můžete použít ke kontrole nebo přerušení operace kopírování. Služba Blob Service kopíruje objekty blob na základě maximálního úsilí. Zdrojový objekt blob operace přírůstkové kopie musí být objekt blob stránky. Voláním get_blob_properties v cílovém objektu blob zkontrolujte stav operace kopírování. Konečný objekt blob se potvrdí po dokončení kopírování.

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]

Příklady

Nahrajte všechny soubory, které končí na .py, pokud objekt blob neexistuje a od daného data nebyl změněn.

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

Zkopíruje přírůstkovou kopii objektu blob asynchronně. (automaticky vygenerováno)

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

Asynchronně zkopírujte přírůstkovou kopii objektu blob. (automaticky vygenerováno)

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

Povinné parametry

--destination-blob -b

Název cílového objektu blob. Pokud existuje, přepíše se.

--destination-container -c

Název kontejneru.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

Přípustné hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--destination-if-match

Hodnota značky ETag nebo zástupný znak (*). Zadejte hodnotu značky ETag pro toto podmíněné záhlaví pro zkopírování objektu blob pouze v případě, že zadaná hodnota značky ETag odpovídá hodnotě značky ETag pro existující cílový objekt blob. Pokud značky ETag cílového objektu blob neodpovídají značkě ETag zadané pro if-match, vrátí služba Blob service stavový kód 412 (Předběžná podmínka se nezdařila).

--destination-if-modified-since

Zahájí se pouze v případě, že byl od zadaného času UTC datum a čas (Y-m-d'T'H:M'Z').

--destination-if-none-match

Hodnota značky ETag nebo zástupný znak (). Zadejte hodnotu značky ETag pro tuto podmíněnou hlavičku pro zkopírování objektu blob pouze v případě, že zadaná hodnota značky ETag neodpovídá hodnotě značky ETag cílového objektu blob. Zadejte zástupný znak () pro provedení operace pouze v případě, že cílový objekt blob neexistuje. Pokud zadaná podmínka není splněná, vrátí služba Blob Service stavový kód 412 (předběžná podmínka se nezdařila).

--destination-if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--destination-lease-id

ID zapůjčení zadané pro tuto hlavičku musí odpovídat ID zapůjčení cílového objektu blob. Pokud požadavek neobsahuje ID zapůjčení nebo není platné, operace selže se stavovým kódem 412 (předběžná podmínka se nezdařila).

--metadata

Metadata ve dvojicích key=value oddělených mezerami Tím se přepíše všechna existující metadata.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--source-account-key

Klíč účtu úložiště zdrojového objektu blob.

--source-account-name

Název účtu úložiště zdrojového objektu blob.

--source-blob

Název objektu blob zdrojového účtu úložiště.

--source-container

Název kontejneru pro zdrojový účet úložiště.

--source-lease-id

Tuto možnost zadejte, pokud se má operace kopírování objektu blob provést pouze v případě, že ZADANÉ ID zapůjčení odpovídá aktivnímu ID zapůjčení zdrojového objektu blob.

--source-sas

Sdílený přístupový podpis pro zdrojový účet úložiště.

--source-snapshot

Snímek objektu blob pro zdrojový účet úložiště.

--source-uri -u

Adresa URL o délce až 2 kB, která určuje objekt blob stránky Azure. Hodnota by měla být zakódovaná jako adresa URL, jak by se zobrazovala v identifikátoru URI požadavku. Zdrojem kopírování musí být snímek a musí obsahovat platný token SAS nebo být veřejný. Příklad: https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>&sastoken.

--timeout

Časový limit požadavku v sekundách Platí pro každé volání služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.