az storage azcopy blob

Uwaga

Ta dokumentacja jest częścią rozszerzenia storage-preview dla interfejsu wiersza polecenia platformy Azure (wersja 2.25.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az storage azcopy blob po raz pierwszy. Dowiedz się więcej o rozszerzeniach.

Zarządzanie magazynem obiektów dla danych bez struktury (obiektów blob) przy użyciu narzędzia AzCopy.

Polecenia

az storage azcopy blob delete

Usuń obiekty blob z kontenera obiektów blob magazynu przy użyciu narzędzia AzCopy.

az storage azcopy blob download

Pobierz obiekty blob z kontenera obiektów blob magazynu przy użyciu narzędzia AzCopy.

az storage azcopy blob sync

Synchronizuj obiekty blob cyklicznie z kontenerem obiektów blob magazynu przy użyciu narzędzia AzCopy.

az storage azcopy blob upload

Upload obiektów blob do kontenera obiektów blob magazynu przy użyciu narzędzia AzCopy.

az storage azcopy blob delete

Usuń obiekty blob z kontenera obiektów blob magazynu przy użyciu narzędzia AzCopy.

az storage azcopy blob delete --container
                              [--account-key]
                              [--account-name]
                              [--auth-mode {key, login}]
                              [--connection-string]
                              [--recursive]
                              [--sas-token]
                              [--target]

Przykłady

Usuń pojedynczy obiekt blob z kontenera.

az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t TargetBlob

Usuń wszystkie obiekty blob z kontenera.

az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount --recursive

Usuń wszystkie obiekty blob w katalogu wirtualnym.

az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t "path/to/virtual_directory" --recursive

Parametry wymagane

--container -c

Kontener docelowy usuwania.

Parametry opcjonalne

--account-key

Storage klucz konta. Musi być używany w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.

--account-name

Storage nazwa konta. 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 o klucz 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

Storage parametry połączenia konta. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Rekursywnie usuwaj obiekty blob.

--sas-token

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

--target -t

Ścieżka docelowa usuwania.

az storage azcopy blob download

Pobierz obiekty blob z kontenera obiektów blob magazynu przy użyciu narzędzia AzCopy.

az storage azcopy blob download --container
                                --destination
                                [--account-key]
                                [--account-name]
                                [--auth-mode {key, login}]
                                [--connection-string]
                                [--recursive]
                                [--sas-token]
                                [--source]

Przykłady

Pobierz pojedynczy obiekt blob z kontenera.

az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "path/to/file"

Pobierz katalog wirtualny z kontenera.

az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/virtual_directory" -d "download/path" --recursive

Pobierz zawartość kontenera do lokalnego systemu plików.

az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s * -d "download/path" --recursive

Parametry wymagane

--container -c

Kontener źródłowy pobierania.

--destination -d

Ścieżka pliku docelowego do pobrania.

Parametry opcjonalne

--account-key

Storage klucz konta. Musi być używany w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.

--account-name

Storage nazwa konta. 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 o klucz 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

Storage parametry połączenia konta. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Cyklicznie pobieraj obiekty blob.

--sas-token

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

--source -s

Ścieżka źródłowa pobierania.

az storage azcopy blob sync

Synchronizuj obiekty blob cyklicznie z kontenerem obiektów blob magazynu przy użyciu narzędzia AzCopy.

Aby dowiedzieć się więcej na temat polecenia azcopy sync, zobacz https://docs.microsoft.com/azure/storage/common/storage-ref-azcopy-sync.

az storage azcopy blob sync --container
                            --source
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--connection-string]
                            [--destination]
                            [--sas-token]

Przykłady

Zsynchronizuj pojedynczy obiekt blob z kontenerem.

az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob

Zsynchronizuj katalog z kontenerem.

az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/directory"

Parametry wymagane

--container -c

Kontener docelowy synchronizacji.

--source -s

Ścieżka pliku źródłowego do synchronizacji.

Parametry opcjonalne

--account-key

Storage klucz konta. Musi być używany w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.

--account-name

Storage nazwa konta. 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 o klucz 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

Storage parametry połączenia konta. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.

--destination -d

Ścieżka docelowa synchronizacji.

--sas-token

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

az storage azcopy blob upload

Upload obiektów blob do kontenera obiektów blob magazynu przy użyciu narzędzia AzCopy.

az storage azcopy blob upload --container
                              --source
                              [--account-key]
                              [--account-name]
                              [--auth-mode {key, login}]
                              [--connection-string]
                              [--destination]
                              [--recursive]
                              [--sas-token]

Przykłady

Upload pojedynczy obiekt blob do kontenera.

az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob

Upload katalogu do kontenera.

az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" --recursive

Upload zawartość katalogu do kontenera.

az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory/*" --recursive

Parametry wymagane

--container -c

Kontener docelowy przekazywania.

--source -s

Ścieżka pliku źródłowego do przekazania.

Parametry opcjonalne

--account-key

Storage klucz konta. Musi być używany w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.

--account-name

Storage nazwa konta. 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 o klucz 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

Storage parametry połączenia konta. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.

--destination -d

Ścieżka docelowa przekazywania.

--recursive -r

Cyklicznie przekaż obiekty blob.

--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.