az storage blob incremental-copy
Zarządzanie operacjami kopiowania przyrostowego obiektów blob.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| 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. |
Core | ogólna dostępność |
| az storage blob incremental-copy start |
Kopiuje przyrostową kopię obiektu blob asynchronicznie. |
Core | ogólna dostępność |
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}]
[--blob-endpoint]
[--connection-string]
[--lease-id]
[--sas-token]
[--timeout]
Parametry wymagane
Nazwa kontenera.
Skopiuj identyfikator podany w copy.id oryginalnej operacji copy_blob.
Nazwa obiektu blob.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Klucz konta przechowywania danych. Należy używać w połączeniu z nazwą konta magazynu lub punktem końcowym usługi. Zmienna środowiskowa: AZURE_STORAGE_KEY.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
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 żaden 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 komend magazynowania, limit API może zostać osiągnięty.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
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.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | key, login |
Punkt końcowy usługi danych magazynu. Musi być używany w połączeniu z kluczem konta magazynu lub tokenem SAS. Każdy podstawowy punkt końcowy usługi można znaleźć za pomocą polecenia az storage account show. Zmienna środowiskowa: AZURE_STORAGE_SERVICE_ENDPOINT.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Parametry połączenia konta przechowywania. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Wymagane, jeśli docelowy obiekt blob ma aktywną nieskończoną dzierżawę.
Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta magazynu lub punktem końcowym usługi. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Limit czasu oczekiwania na żądanie w sekundach. Dotyczy każdego wywołania usługi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
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 dla 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}]
[--blob-endpoint]
[--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ę .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. (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
Skopiuj przyrostową kopię obiektu blob asynchronicznie. (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
Parametry wymagane
Nazwa docelowego obiektu blob. Jeśli element istnieje, zostanie zastąpiony.
Nazwa kontenera.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Klucz konta przechowywania danych. Należy używać w połączeniu z nazwą konta magazynu lub punktem końcowym usługi. Zmienna środowiskowa: AZURE_STORAGE_KEY.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
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 żaden 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 komend magazynowania, limit API może zostać osiągnięty.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
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.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | key, login |
Punkt końcowy usługi danych magazynu. Musi być używany w połączeniu z kluczem konta magazynu lub tokenem SAS. Każdy podstawowy punkt końcowy usługi można znaleźć za pomocą polecenia az storage account show. Zmienna środowiskowa: AZURE_STORAGE_SERVICE_ENDPOINT.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Parametry połączenia konta przechowywania. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
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 dla docelowego obiektu blob nie jest zgodny z elementem ETag określonym dla elementu If-Match, usługa Blob zwraca kod stanu 412 (Warunek wstępny nie powiodł się).
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Pre-condition Arguments |
Zacznij tylko w przypadku modyfikacji od podanej daty/godziny UTC (Y-m-d'T'H:M'Z').
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Pre-condition Arguments |
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 nie jest zgodna 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 zwraca kod stanu 412 (Niepowodzenie warunku wstępnego).
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Pre-condition Arguments |
Zacznij tylko wtedy, gdy niezmodyfikowane od podanej daty/godziny UTC (Y-m-d'T'H:M'Z').
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Pre-condition Arguments |
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).
Metadane w formacie klucz=wartość, rozdzielone spacjami. Spowoduje to zastąpienie wszystkich istniejących metadanych.
Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta magazynu lub punktem końcowym usługi. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Klucz konta magazynu źródłowego obiektu blob.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Nazwa konta magazynu źródłowego obiektu blob.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Nazwa obiektu blob źródłowego konta magazynu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Nazwa kontenera źródłowego konta magazynu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Określ to, 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.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Sygnatura dostępu współdzielonego dla źródłowego konta magazynu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Migawka obiektu blob dla źródłowego konta magazynu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
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 w identyfikatorze URI żądania. Źródło kopiowania 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.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Limit czasu oczekiwania na żądanie w sekundach. Dotyczy każdego wywołania usługi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |