az storage file copy
Note
Ta grupa poleceń zawiera polecenia zdefiniowane zarówno w interfejsie wiersza polecenia platformy Azure, jak i w co najmniej jednym rozszerzeniu. Zainstaluj każde rozszerzenie, aby korzystać z rozszerzonych możliwości. Dowiedz się więcej o rozszerzeniach.
Zarządzanie operacjami kopiowania plików.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az storage file copy cancel |
Przerwanie trwającej operacji kopiowania. |
Core | ogólna dostępność |
| az storage file copy cancel (storage-preview rozszerzenie) |
Przerwanie trwającej operacji kopiowania. |
Extension | ogólna dostępność |
| az storage file copy start |
Skopiuj plik asynchronicznie. |
Core | ogólna dostępność |
| az storage file copy start (storage-preview rozszerzenie) |
Skopiuj plik asynchronicznie. |
Extension | ogólna dostępność |
| az storage file copy start-batch |
Skopiuj wiele plików lub obiektów blob do udziału plików. |
Core | ogólna dostępność |
| az storage file copy start-batch (storage-preview rozszerzenie) |
Skopiuj wiele plików lub obiektów blob do udziału plików. |
Extension | ogólna dostępność |
az storage file copy cancel
Przerwanie trwającej operacji kopiowania.
Spowoduje to pozostawienie pliku docelowego o zerowej długości i pełnych metadanych. Spowoduje to wystąpienie błędu, jeśli operacja kopiowania została już zakończona.
az storage file copy cancel --copy-id
--destination-path
--destination-share
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--backup-intent --enable-file-backup-request-intent]
[--connection-string]
[--disallow-trailing-dot {false, true}]
[--file-endpoint]
[--sas-token]
[--timeout]
Parametry wymagane
Operacja kopiowania do przerwania. Może to być identyfikator lub wystąpienie właściwości FileProperties.
Ścieżka do pliku w udziale plików.
Nazwa udziału docelowego. Udział musi istnieć.
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 |
Wymagany parametr do użycia z uwierzytelnianiem OAuth (Azure AD) dla plików. Spowoduje to obejście wszystkich kontroli uprawnień na poziomie pliku/katalogu i zezwolenie na dostęp na podstawie dozwolonych akcji danych, nawet jeśli istnieją listy ACL dla tych plików/katalogów.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry połączenia konta przechowywania. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Jeśli wartość true, końcowa kropka zostanie przycięta z docelowego identyfikatora URI. Wartość domyślna to False.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
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 |
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 file copy cancel (storage-preview rozszerzenie)
Przerwanie trwającej operacji kopiowania.
Spowoduje to pozostawienie pliku docelowego o zerowej długości i pełnych metadanych. Spowoduje to wystąpienie błędu, jeśli operacja kopiowania została już zakończona.
az storage file copy cancel --copy-id
--destination-path
--destination-share
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--backup-intent --enable-file-backup-request-intent]
[--connection-string]
[--disallow-trailing-dot {false, true}]
[--sas-token]
[--timeout]
Parametry wymagane
Operacja kopiowania do przerwania. Może to być identyfikator lub wystąpienie właściwości FileProperties.
Ścieżka do pliku w udziale plików.
Nazwa udziału docelowego. Udział musi istnieć.
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 przechowywania. 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 |
Wymagany parametr do użycia z uwierzytelnianiem OAuth (Azure AD) dla plików. Spowoduje to obejście wszystkich kontroli uprawnień na poziomie pliku/katalogu i zezwolenie na dostęp na podstawie dozwolonych akcji danych, nawet jeśli istnieją listy ACL dla tych plików/katalogów.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry połączenia konta przechowywania. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Jeśli wartość true, końcowa kropka zostanie przycięta z docelowego identyfikatora URI. Wartość domyślna to False.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta przechowywania. 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 file copy start
Skopiuj plik asynchronicznie.
az storage file copy start --destination-path
--destination-share
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--backup-intent --enable-file-backup-request-intent]
[--connection-string]
[--disallow-source-trailing-dot --disallow-src-trailing {false, true}]
[--disallow-trailing-dot {false, true}]
[--file-endpoint]
[--file-mode]
[--file-mode-copy-mode {override, source}]
[--file-snapshot]
[--group]
[--metadata]
[--owner]
[--owner-copy-mode {override, source}]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-blob]
[--source-container]
[--source-path]
[--source-sas]
[--source-share]
[--source-snapshot]
[--source-uri]
[--timeout]
Przykłady
Skopiuj plik asynchronicznie.
az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000
Skopiuj plik asynchronicznie ze źródłowego identyfikatora URI do docelowego konta magazynu z tokenem sas.
az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
Skopiuj plik asynchronicznie z migawki pliku do docelowego konta magazynu z tokenem sas.
az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
Skopiuj plik ze źródłowym trybem plików, grupą, właścicielem.
az storage file copy start --source-account-name srcaccount --source-path srcpath --source-share srcshare --destination-path dstpath --destination-share dstshare --owner-copy-mode Source --file-mode-copy-mode Source
Skopiuj plik z zastąpionym trybem plików, grupą, właścicielem.
az storage file copy start --source-account-name srcaccount --source-path srcpath --source-share srcshare --destination-path dstpath --destination-share dstshare --owner-copy-mode Override --file-mode-copy-mode Override --file-mode rw-rw-rw- --owner 4 --group 5
Parametry wymagane
Ścieżka do pliku w udziale plików.
Nazwa udziału docelowego. Udział musi istnieć.
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 |
Wymagany parametr do użycia z uwierzytelnianiem OAuth (Azure AD) dla plików. Spowoduje to obejście wszystkich kontroli uprawnień na poziomie pliku/katalogu i zezwolenie na dostęp na podstawie dozwolonych akcji danych, nawet jeśli istnieją listy ACL dla tych plików/katalogów.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry połączenia konta przechowywania. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Jeśli to prawda, końcowa kropka zostanie przycięta ze źródłowego identyfikatora URI. Wartość domyślna to False.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Jeśli wartość true, końcowa kropka zostanie przycięta z docelowego identyfikatora URI. Wartość domyślna to False.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
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 |
Uprawnienia trybu do ustawienia w pliku. Dotyczy tylko plików NFS. Współpracuj tylko z parametrem --file-mode-copy-mode Override. Obsługiwane są symbole (rwxrw-rw-). Bit lepki jest również obsługiwany, a jego reprezentacja przez literę t lub T w ostatnim miejscu znaku w zależności od tego, czy bit wykonywania dla innej kategorii jest ustawiony lub niezwiązany odpowiednio, brak t lub T wskazuje lepki bit nie ustawiono."
Dotyczy tylko plików NFS. Dotyczy tylko wtedy, gdy źródło kopii jest plikiem. Określa zachowanie kopiowania bitów trybu pliku docelowego. Jeśli plik docelowy nie zostanie wypełniony, będzie miał domyślny tryb pliku.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | override, source |
Migawka pliku źródłowego konta magazynu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Dotyczy tylko plików NFS. Współpracuj tylko z parametrem --owner-copy-mode Override. Identyfikator grupy właściciela (GID) do ustawienia w katalogu. Wartość domyślna to 0 (grupa główna).
Metadane w formacie klucz=wartość, rozdzielone spacjami. Spowoduje to zastąpienie wszystkich istniejących metadanych.
Dotyczy tylko plików NFS. Współpracuj tylko z parametrem --owner-copy-mode Override. Identyfikator użytkownika właściciela (UID) do ustawienia w katalogu. Wartość domyślna to 0 (root).
Dotyczy tylko plików NFS. Dotyczy tylko wtedy, gdy źródło kopii jest plikiem. Określa zachowanie kopiowania właściciela i grupy pliku docelowego. Jeśli plik docelowy nie zostanie wypełniony, będzie miał domyślny właściciel i grupę.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | override, source |
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 |
Ścieżka pliku źródłowego konta magazynu.
| 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 |
Nazwa udziału ź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 plik lub obiekt blob platformy Azure. Wartość powinna być zakodowana w adresie URL, tak jak w identyfikatorze URI żądania. Jeśli źródło znajduje się na innym koncie, źródło musi być publiczne lub musi być uwierzytelnione za pośrednictwem sygnatury dostępu współdzielonego. Jeśli źródło jest publiczne, nie jest wymagane uwierzytelnianie. Przykłady: https://myaccount.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?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 |
az storage file copy start (storage-preview rozszerzenie)
Skopiuj plik asynchronicznie.
az storage file copy start --destination-path
--destination-share
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--backup-intent --enable-file-backup-request-intent]
[--connection-string]
[--disallow-source-trailing-dot --disallow-src-trailing {false, true}]
[--disallow-trailing-dot {false, true}]
[--file-snapshot]
[--metadata]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-blob]
[--source-container]
[--source-path]
[--source-sas]
[--source-share]
[--source-snapshot]
[--source-uri]
[--timeout]
Przykłady
Skopiuj plik asynchronicznie.
az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000
Skopiuj plik asynchronicznie ze źródłowego identyfikatora URI do docelowego konta magazynu z tokenem sas.
az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
Skopiuj plik asynchronicznie z migawki pliku do docelowego konta magazynu z tokenem sas.
az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
Parametry wymagane
Ścieżka do pliku w udziale plików.
Nazwa udziału docelowego. Udział musi istnieć.
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 przechowywania. 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 |
Wymagany parametr do użycia z uwierzytelnianiem OAuth (Azure AD) dla plików. Spowoduje to obejście wszystkich kontroli uprawnień na poziomie pliku/katalogu i zezwolenie na dostęp na podstawie dozwolonych akcji danych, nawet jeśli istnieją listy ACL dla tych plików/katalogów.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry połączenia konta przechowywania. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Jeśli to prawda, końcowa kropka zostanie przycięta ze źródłowego identyfikatora URI. Wartość domyślna to False.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Jeśli wartość true, końcowa kropka zostanie przycięta z docelowego identyfikatora URI. Wartość domyślna to False.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Migawka pliku źródłowego konta magazynu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
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 przechowywania. 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 |
Ścieżka pliku źródłowego konta magazynu.
| 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 |
Nazwa udziału ź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 plik lub obiekt blob platformy Azure. Wartość powinna być zakodowana w adresie URL, tak jak w identyfikatorze URI żądania. Jeśli źródło znajduje się na innym koncie, źródło musi być publiczne lub musi być uwierzytelnione za pośrednictwem sygnatury dostępu współdzielonego. Jeśli źródło jest publiczne, nie jest wymagane uwierzytelnianie. Przykłady: https://myaccount.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?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 |
az storage file copy start-batch
Skopiuj wiele plików lub obiektów blob do udziału plików.
az storage file copy start-batch [--account-key]
[--account-name]
[--connection-string]
[--destination-path]
[--destination-share]
[--disallow-source-trailing-dot --disallow-src-trailing {false, true}]
[--disallow-trailing-dot {false, true}]
[--dryrun]
[--file-endpoint]
[--metadata]
[--pattern]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-container]
[--source-sas]
[--source-share]
[--source-uri]
[--timeout]
Przykłady
Skopiuj wszystkie pliki w udziale plików do innego konta magazynu.
az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000
Skopiuj wszystkie pliki w udziale plików do innego konta magazynu. z tokenem sas.
az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
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 |
Parametry połączenia konta przechowywania. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Katalog, do którego są kopiowane dane źródłowe. W przypadku pominięcia dane są kopiowane do katalogu głównego.
Udział plików, do którego są kopiowane dane źródłowe.
Jeśli to prawda, końcowa kropka zostanie przycięta ze źródłowego identyfikatora URI. Wartość domyślna to False.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Jeśli wartość true, końcowa kropka zostanie przycięta z docelowego identyfikatora URI. Wartość domyślna to False.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Wyświetl listę plików i obiektów blob do skopiowania. Nie nastąpi rzeczywisty transfer danych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
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 |
Metadane w formacie klucz=wartość, rozdzielone spacjami. Spowoduje to zastąpienie wszystkich istniejących metadanych.
Wzorzec używany do tworzenia globbingu plików i obiektów blob. Obsługiwane wzorce to "*", "?", "[seq]" i "[!seq]". Aby uzyskać więcej informacji, zobacz https://docs.python.org/3/library/fnmatch.html.
Jeśli używasz znaku "*" w elemecie --pattern, będzie on zgodny z dowolnym znakiem, w tym separatorem katalogu "/".
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 źródłowego konta magazynu. W przypadku pominięcia aktywne logowanie jest używane do określania klucza konta.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Źródłowe konto magazynu do skopiowania danych. W przypadku pominięcia zostanie użyte konto docelowe.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Źródłowe obiekty blob kontenera są kopiowane.
| 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 |
Pliki udziału źródłowego są kopiowane.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Identyfikator URI określający źródłowy udział plików lub kontener obiektów blob.
Jeśli źródło znajduje się na innym koncie, źródło musi być publiczne lub uwierzytelnione za pośrednictwem sygnatury dostępu współdzielonego.
| 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 |
az storage file copy start-batch (storage-preview rozszerzenie)
Skopiuj wiele plików lub obiektów blob do udziału plików.
az storage file copy start-batch [--account-key]
[--account-name]
[--connection-string]
[--destination-path]
[--destination-share]
[--disallow-source-trailing-dot --disallow-src-trailing {false, true}]
[--disallow-trailing-dot {false, true}]
[--dryrun]
[--metadata]
[--pattern]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-container]
[--source-sas]
[--source-share]
[--source-uri]
[--timeout]
Przykłady
Skopiuj wszystkie pliki w udziale plików do innego konta magazynu.
az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000
Skopiuj wszystkie pliki w udziale plików do innego konta magazynu. z tokenem sas.
az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>
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 przechowywania. 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 |
Parametry połączenia konta przechowywania. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Katalog, do którego są kopiowane dane źródłowe. W przypadku pominięcia dane są kopiowane do katalogu głównego.
Udział plików, do którego są kopiowane dane źródłowe.
Jeśli to prawda, końcowa kropka zostanie przycięta ze źródłowego identyfikatora URI. Wartość domyślna to False.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Jeśli wartość true, końcowa kropka zostanie przycięta z docelowego identyfikatora URI. Wartość domyślna to False.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Wyświetl listę plików i obiektów blob do skopiowania. Nie nastąpi rzeczywisty transfer danych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Metadane w formacie klucz=wartość, rozdzielone spacjami. Spowoduje to zastąpienie wszystkich istniejących metadanych.
Wzorzec używany do tworzenia globbingu plików i obiektów blob. Obsługiwane wzorce to "*", "?", "[seq]" i "[!seq]". Aby uzyskać więcej informacji, zobacz https://docs.python.org/3.7/library/fnmatch.html.
Jeśli używasz znaku "*" w elemecie --pattern, będzie on zgodny z dowolnym znakiem, w tym separatorem katalogu "/".
Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta przechowywania. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Storage Account Arguments |
Klucz konta źródłowego konta magazynu. W przypadku pominięcia aktywne logowanie jest używane do określania klucza konta.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Źródłowe konto magazynu do skopiowania danych. W przypadku pominięcia zostanie użyte konto docelowe.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Źródłowe obiekty blob kontenera są kopiowane.
| 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 |
Pliki udziału źródłowego są kopiowane.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Copy Source Arguments |
Identyfikator URI określający źródłowy udział plików lub kontener obiektów blob.
Jeśli źródło znajduje się na innym koncie, źródło musi być publiczne lub uwierzytelnione za pośrednictwem sygnatury dostępu współdzielonego.
| 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 |