az storage blob incremental-copy

Zarządzanie operacjami kopiowania przyrostowego obiektów blob.

Polecenia

az storage blob incremental-copy cancel

Przerywa oczekującą operację copy_blob i pozostawia docelowy obiekt blob o zerowej długości i pełnych metadanych.

az storage blob incremental-copy start

Kopiuje przyrostową kopię obiektu blob asynchronicznie.

az storage blob incremental-copy cancel

Przerywa oczekującą operację copy_blob i pozostawia docelowy obiekt blob o zerowej długości i pełnych metadanych.

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]

Parametry wymagane

--container-name -c

Nazwa kontenera.

--copy-id

Skopiuj identyfikator podany w copy.id oryginalnej operacji copy_blob.

--name -n

Nazwa obiektu blob.

Parametry opcjonalne

--account-key

Klucz konta magazynu. Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.

--account-name

Nazwa konta magazynu. Powiązana zmienna środowiskowa: AZURE_STORAGE_ACCOUNT. Musi być używany w połączeniu z kluczem konta magazynu lub tokenem SAS. Jeśli żadna z nich nie istnieje, polecenie spróbuje wykonać zapytanie dotyczące klucza konta magazynu przy użyciu uwierzytelnioowanego konta platformy Azure. Jeśli zostanie wykonana duża liczba poleceń magazynu, limit przydziału interfejsu API może zostać osiągnięty.

--auth-mode

Tryb uruchamiania polecenia. Tryb "logowania" będzie bezpośrednio używać poświadczeń logowania do uwierzytelniania. Starszy tryb "klucz" spróbuje wysłać zapytanie o klucz konta, jeśli nie podano parametrów uwierzytelniania dla konta. Zmienna środowiskowa: AZURE_STORAGE_AUTH_MODE.

akceptowane wartości: key, login
--connection-string

Parametry połączenia konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Wymagane, jeśli docelowy obiekt blob ma aktywną nieskończoną dzierżawę.

--sas-token

Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.

--timeout

Limit czasu żądania w sekundach. Dotyczy każdego wywołania usługi.

az storage blob incremental-copy start

Kopiuje przyrostową kopię obiektu blob asynchronicznie.

Ta operacja zwraca obiekt właściwości operacji kopiowania, w tym identyfikator kopii, którego można użyć do sprawdzenia lub przerwania operacji kopiowania. Usługa Blob service kopiuje obiekty blob na zasadzie najlepszego nakładu pracy. Źródłowy obiekt blob operacji kopiowania przyrostowego musi być stronicowym obiektem blob. Wywołaj get_blob_properties w docelowym obiekcie blob, aby sprawdzić stan operacji kopiowania. Końcowy obiekt blob zostanie zatwierdzony po zakończeniu kopiowania.

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]

Przykłady

Przekaż wszystkie pliki kończące się ciągiem .py, chyba że obiekt blob istnieje i został zmodyfikowany od danej daty.

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

Kopiuje przyrostową kopię obiektu blob asynchronicznie. (automatycznie wygenerowane)

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

Skopiuj przyrostową kopię obiektu blob asynchronicznie. (automatycznie wygenerowane)

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

Parametry wymagane

--destination-blob -b

Nazwa docelowego obiektu blob. Jeśli element istnieje, zostanie zastąpiony.

--destination-container -c

Nazwa kontenera.

Parametry opcjonalne

--account-key

Klucz konta magazynu. Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.

--account-name

Nazwa konta magazynu. Powiązana zmienna środowiskowa: AZURE_STORAGE_ACCOUNT. Musi być używany w połączeniu z kluczem konta magazynu lub tokenem SAS. Jeśli żadna z nich nie istnieje, polecenie spróbuje wykonać zapytanie dotyczące klucza konta magazynu przy użyciu uwierzytelnioowanego konta platformy Azure. Jeśli zostanie wykonana duża liczba poleceń magazynu, limit przydziału interfejsu API może zostać osiągnięty.

--auth-mode

Tryb uruchamiania polecenia. Tryb "logowania" będzie bezpośrednio używać poświadczeń logowania do uwierzytelniania. Starszy tryb "klucz" spróbuje wysłać zapytanie o klucz konta, jeśli nie podano parametrów uwierzytelniania dla konta. Zmienna środowiskowa: AZURE_STORAGE_AUTH_MODE.

akceptowane wartości: key, login
--connection-string

Parametry połączenia konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.

--destination-if-match

Wartość elementu ETag lub symbol wieloznaczny (*). Określ wartość elementu ETag dla tego nagłówka warunkowego, aby skopiować obiekt blob tylko wtedy, gdy określona wartość elementu ETag jest zgodna z wartością ETag dla istniejącego docelowego obiektu blob. Jeśli element ETag docelowego obiektu blob nie jest zgodny z elementem ETag określonym dla elementu If-Match, usługa Blob zwraca kod stanu 412 (Niepowodzenie warunku wstępnego).

--destination-if-modified-since

Rozpoczynanie tylko w przypadku modyfikacji od podanej daty/godziny UTC (Y-m-d'T'H:M'Z').

--destination-if-none-match

Wartość elementu ETag lub symbol wieloznaczny (*). Określ wartość elementu ETag dla tego nagłówka warunkowego, aby skopiować obiekt blob tylko wtedy, gdy określona wartość elementu ETag jest niezgodna z wartością ETag docelowego obiektu blob. Określ symbol wieloznaczny (*), aby wykonać operację tylko wtedy, gdy docelowy obiekt blob nie istnieje. Jeśli określony warunek nie zostanie spełniony, usługa Blob zwróci kod stanu 412 (Niepowodzenie warunku wstępnego).

--destination-if-unmodified-since

Zacznij tylko wtedy, gdy niezmodyfikowane od podanej daty/godziny UTC (Y-m-d'T'H:M'Z').

--destination-lease-id

Identyfikator dzierżawy określony dla tego nagłówka musi być zgodny z identyfikatorem dzierżawy docelowego obiektu blob. Jeśli żądanie nie zawiera identyfikatora dzierżawy lub jest nieprawidłowe, operacja kończy się niepowodzeniem z kodem stanu 412 (Niepowodzenie warunku wstępnego).

--metadata

Metadane w parach klucz=wartość rozdzielanych spacjami. Spowoduje to zastąpienie wszystkich istniejących metadanych.

--sas-token

Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.

--source-account-key

Klucz konta magazynu źródłowego obiektu blob.

--source-account-name

Nazwa konta magazynu źródłowego obiektu blob.

--source-blob

Nazwa obiektu blob dla źródłowego konta magazynu.

--source-container

Nazwa kontenera źródłowego konta magazynu.

--source-lease-id

Określ tę opcję, aby wykonać operację kopiowania obiektu blob tylko wtedy, gdy podany identyfikator dzierżawy jest zgodny z aktywnym identyfikatorem dzierżawy źródłowego obiektu blob.

--source-sas

Sygnatura dostępu współdzielonego dla źródłowego konta magazynu.

--source-snapshot

Migawka obiektu blob dla źródłowego konta magazynu.

--source-uri -u

Adres URL o długości do 2 KB, który określa stronicowy obiekt blob platformy Azure. Wartość powinna być zakodowana w adresie URL, tak jak byłaby wyświetlana w identyfikatorze URI żądania. Źródło kopii musi być migawką i zawierać prawidłowy token SAS lub być publiczny. Przykład: https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>&sastoken.

--timeout

Limit czasu żądania w sekundach. Dotyczy każdego wywołania usługi.