az storage blob directory

Uwaga

Ta dokumentacja jest częścią rozszerzenia storage-preview dla interfejsu wiersza polecenia platformy Azure (wersja 2.25.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az storage blob directory . Dowiedz się więcej o rozszerzeniach.

Zarządzanie katalogami obiektów blob w kontenerze konta magazynu.

Aby użyć poleceń katalogu, upewnij się, że typ konta magazynu to StorageV2.

Polecenia

az storage blob directory access

Zarządzaj właściwościami kontroli dostępu katalogu po włączeniu hierarchicznej przestrzeni nazw.

az storage blob directory access set

Ustaw właściwości kontroli dostępu katalogu.

az storage blob directory access show

Pokaż właściwości kontroli dostępu katalogu.

az storage blob directory access update

Zaktualizuj właściwości kontroli dostępu katalogu.

az storage blob directory create

Utwórz katalog obiektów blob magazynu w kontenerze magazynu.

az storage blob directory delete

Usuń katalog obiektów blob magazynu w kontenerze magazynu.

az storage blob directory download

Pobierz obiekty blob do lokalnej ścieżki pliku.

az storage blob directory exists

Sprawdź istnienie katalogu obiektów blob w kontenerze magazynu.

az storage blob directory list

Wyświetl listę podkatalogów obiektów blob i obiektów blob w katalogu magazynu.

az storage blob directory metadata

Zarządzanie metadanymi katalogu.

az storage blob directory metadata show

Pokaż wszystkie metadane zdefiniowane przez użytkownika dla określonego katalogu obiektów blob.

az storage blob directory metadata update

Ustaw metadane zdefiniowane przez użytkownika dla określonego katalogu obiektów blob jako jedną lub więcej par name-value.

az storage blob directory move

Przenieś katalog magazynu do innego katalogu obiektów blob magazynu w kontenerze magazynu.

az storage blob directory show

Pokaż właściwości katalogu obiektów blob magazynu w kontenerze magazynu.

az storage blob directory upload

Upload obiektów blob lub podkatalogów do katalogu obiektów blob magazynu.

az storage blob directory create

Utwórz katalog obiektów blob magazynu w kontenerze magazynu.

Utwórz katalog obiektów blob magazynu, który może zawierać inne katalogi lub obiekty blob w kontenerze magazynu.

az storage blob directory create --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--lease-id]
                                 [--metadata]
                                 [--permissions]
                                 [--sas-token]
                                 [--timeout]
                                 [--umask]

Przykłady

Utwórz katalog obiektów blob magazynu w kontenerze magazynu.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Utwórz katalog obiektów blob magazynu z uprawnieniami i maską umask.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount --permissions rwxrwxrwx --umask 0000

Parametry wymagane

--container-name -c

Nazwa kontenera.

--directory-path -d

Nazwa ścieżki katalogu.

Parametry opcjonalne

--account-key

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

--account-name

Storage nazwę 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 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

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

--lease-id

Wymagane, jeśli katalog, który ma zostać zastąpiony, ma aktywną dzierżawę.

--metadata

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

--permissions

Opcjonalne i prawidłowe tylko wtedy, gdy hierarchiczna przestrzeń nazw jest włączona dla konta. Ustawia uprawnienia dostępu POSIX dla właściciela pliku, grupy właścicieli plików i innych. Każda klasa może mieć uprawnienie do odczytu, zapisu lub wykonywania. Bit sticky jest również obsługiwany. Obsługiwane są notacje symboliczne (rwxrw-rw-) i 4-cyfrowe notacje ósemkowej (np. 0766).

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

--umask

Opcjonalne i prawidłowe tylko wtedy, gdy hierarchiczna przestrzeń nazw jest włączona dla konta. Maska umask ogranicza ustawienia uprawnień dla pliku i katalogu i będzie stosowana tylko wtedy, gdy domyślna lista Acl nie istnieje w katalogu nadrzędnym. Jeśli bit maski umask został ustawiony, oznacza to, że odpowiednie uprawnienie zostanie wyłączone. W ten sposób wynikowe uprawnienie jest podane przez p & ^u, gdzie p jest uprawnieniem i jest maską umask. W tym miejscu jest obsługiwana tylko 4-cyfrowa notacja ósemkowa (np. 0022).

wartość domyślna: 0027

az storage blob directory delete

Usuń katalog obiektów blob magazynu w kontenerze magazynu.

Zachowanie tej operacji różni się w zależności od tego, czy hierarchiczna przestrzeń nazw jest włączona; jeśli tak, operacja usuwania może być niepodzielna i natychmiastowa; jeśli nie, operacja jest wykonywana w partiach i może zostać zwrócony token kontynuacji.

az storage blob directory delete --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--fail-not-exist]
                                 [--if-match]
                                 [--if-modified-since]
                                 [--if-none-match]
                                 [--if-unmodified-since]
                                 [--lease-id]
                                 [--marker]
                                 [--recursive]
                                 [--sas-token]
                                 [--timeout]

Przykłady

Usuń katalog obiektów blob magazynu w kontenerze magazynu.

az storage blob directory delete -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Parametry wymagane

--container-name -c

Nazwa kontenera.

--directory-path -d

Nazwa ścieżki katalogu.

Parametry opcjonalne

--account-key

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

--account-name

Storage nazwę 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 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

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

--fail-not-exist

Określ, czy zgłaszać wyjątek, gdy katalog nie istnieje.

--if-match

Wartość elementu ETag lub symbol wieloznaczny (*). Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy element ETag zasobu jest zgodny z określoną wartością.

--if-modified-since

Alter only if modified since supplied UTC datetime (Y-m-d'T'H:M'Z').

--if-none-match

Wartość elementu ETag lub symbol wieloznaczny (*). Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy element ETag zasobu nie jest zgodny z określoną wartością.

--if-unmodified-since

Alter only if unmodified since supplied UTC datetime (Y-m-d'T'H:M'Z').

--lease-id

Wymagane, jeśli katalog ma aktywną dzierżawę.

--marker

Opcjonalny. Podczas usuwania katalogu bez hierarchicznej przestrzeni nazw liczba ścieżek usuniętych przy każdym wywołaniu jest ograniczona. Jeśli liczba ścieżek do usunięcia przekroczy ten limit, zwracany jest token kontynuacji. Po zwróceniu tokenu kontynuacji należy go określić w kolejnym wywołaniu operacji usuwania, aby kontynuować usuwanie katalogu.

--recursive

Jeśli wartość "true", wszystkie ścieżki poniżej katalogu zostaną usunięte. Jeśli wartość "false" i katalog nie jest pusty, wystąpi błąd.

--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 directory download

Pobierz obiekty blob do lokalnej ścieżki pliku.

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

Przykłady

Pobieranie pojedynczego obiektu blob w katalogu obiektów blob magazynu.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "<local-path>"

Pobierz cały katalog w kontenerze magazynu.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s SourceDirectoryPath -d "<local-path>" --recursive

Pobierz cały podkatalog katalogu obiektów blob magazynu.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/subdirectory" -d "<local-path>" --recursive

Parametry wymagane

--container -c

Kontener źródłowy pobierania.

--destination-path -d

Docelowa ścieżka katalogu lokalnego do pobrania.

--source-path -s

Ścieżka katalogu źródłowego pobierania. Powinna to być ścieżka bezwzględna do kontenera.

Parametry opcjonalne

--account-key

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

--account-name

Storage nazwę 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 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

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

--recursive -r

Cyklicznie pobieraj obiekty blob. W przypadku włączenia wszystkich obiektów blob, w tym obiektów blob w podkatalogach, zostaną pobrane.

--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 blob directory exists

Sprawdź istnienie katalogu obiektów blob w kontenerze magazynu.

az storage blob directory exists --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--sas-token]
                                 [--snapshot]
                                 [--timeout]

Przykłady

Sprawdź istnienie katalogu obiektów blob w kontenerze magazynu.

az storage blob directory exists -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Parametry wymagane

--container-name -c

Nazwa kontenera.

--directory-path -d

Nazwa ścieżki katalogu.

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.

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

--snapshot

Parametr migawki jest nieprzezroczystą wartością DateTime, która w chwili obecnej określa migawkę.

--timeout

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

az storage blob directory list

Wyświetl listę podkatalogów obiektów blob i obiektów blob w katalogu magazynu.

az storage blob directory list --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--delimiter]
                               [--include]
                               [--marker]
                               [--num-results]
                               [--prefix]
                               [--sas-token]
                               [--timeout]

Przykłady

Wyświetl listę podkatalogów obiektów blob i obiektów blob w katalogu magazynu.

az storage blob directory list -c MyContainer -d DestinationDirectoryPath --account-name MyStorageAccount

Parametry wymagane

--container-name -c

Nazwa kontenera.

--directory-path -d

Nazwa ścieżki katalogu.

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.

--delimiter

Gdy żądanie zawiera ten parametr, operacja zwraca element BlobPrefix na liście wyników, który działa jako symbol zastępczy dla wszystkich obiektów blob, których nazwy zaczynają się od tego samego podciągu do wyglądu znaku ogranicznika. Ogranicznik może być pojedynczym znakiem lub ciągiem.

--include

Określa co najmniej jeden dodatkowy zestaw danych do uwzględnienia w odpowiedzi.

wartość domyślna: mc
--marker

Nieprzezroczysty token kontynuacji. Tę wartość można pobrać z pola next_marker poprzedniego obiektu generatora, jeśli określono num_results i że generator zakończył wyliczanie wyników. Jeśli zostanie określony, ten generator rozpocznie zwracanie wyników z punktu, w którym poprzedni generator zatrzymał się.

--num-results

Określa maksymalną liczbę wyników do zwrócenia. Podaj wartość "*", aby zwrócić wszystkie.

wartość domyślna: 5000
--prefix

Filtruje wyniki, aby zwracać tylko obiekty blob, których nazwy zaczynają się od określonego prefiksu.

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

--timeout

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

az storage blob directory move

Przenieś katalog magazynu do innego katalogu obiektów blob magazynu w kontenerze magazynu.

Przenieś katalog magazynu i całą jego zawartość (która może zawierać inne katalogi lub obiekty blob) do innego katalogu obiektów blob magazynu w kontenerze magazynu. Zachowanie tej operacji różni się w zależności od tego, czy hierarchiczna przestrzeń nazw jest włączona; jeśli tak, operacja przenoszenia jest niepodzielna i nie jest zwracany żaden znacznik; jeśli nie, operacja jest wykonywana w partiach, a token kontynuacji może zostać zwrócony.

az storage blob directory move --container-name
                               --destination-path
                               --source-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--lease-id]
                               [--move-mode {legacy, posix}]
                               [--sas-token]
                               [--source-if-match]
                               [--source-if-modified-since]
                               [--source-if-none-match]
                               [--source-if-unmodified-since]
                               [--source-lease-id]
                               [--timeout]

Przykłady

Przenieś katalog magazynu do innego katalogu obiektów blob magazynu w kontenerze magazynu.

az storage blob directory move -c MyContainer -d my-new-directory -s dir --account-name MyStorageAccount

Przenieś podkatalog magazynu do innego katalogu obiektów blob magazynu w kontenerze magazynu.

az storage blob directory move -c MyContainer -d my-new-directory -s dir/subdirectory --account-name MyStorageAccount

Parametry wymagane

--container-name -c

Nazwa kontenera.

--destination-path -d

Docelowa ścieżka katalogu obiektów blob. Może to być nazwa katalogu lub podkatalogu, np. dir, dir/subdir. Jeśli ścieżka docelowa istnieje i jest pusta, źródło zostanie przeniesione do ścieżki docelowej. Jeśli ścieżka docelowa nie istnieje, ścieżka docelowa zostanie utworzona i zastąpiona przez źródło. Aby kontrolować operację przenoszenia dla ścieżki nonempty, możesz użyć --move-mode, aby określić jego zachowanie.

--source-path -s

Ścieżka katalogu źródłowego obiektu blob.

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.

--lease-id

Identyfikator dzierżawy dla directory_path docelowego. Docelowa directory_path musi mieć aktywną dzierżawę, a identyfikator dzierżawy musi być zgodny.

--move-mode

Prawidłowe tylko wtedy, gdy jest włączona przestrzeń nazw. Ten parametr określa zachowanie operacji przenoszenia. Jeśli katalog docelowy jest pusty, w obu trybach katalog docelowy zostanie zastąpiony. Jeśli jednak katalog docelowy nie jest pusty, w trybie starszym operacja przenoszenia zakończy się niepowodzeniem i w trybie posix katalog źródłowy zostanie przeniesiony do katalogu docelowego.

akceptowane wartości: legacy, posix
wartość domyślna: posix
--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-if-match

Opcjonalny. Wartość elementu ETag. Określ ten nagłówek, aby wykonać operację przenoszenia tylko wtedy, gdy element ETag źródła jest zgodny z określoną wartością.

--source-if-modified-since

Opcjonalny. Wartość daty i godziny. Określ ten nagłówek, aby wykonać operację przenoszenia tylko wtedy, gdy źródło zostało zmodyfikowane od określonej daty i godziny.

--source-if-none-match

Opcjonalny. Wartość elementu ETag lub specjalna wartość symbolu wieloznakowego ("*"). Określ ten nagłówek, aby wykonać operację przenoszenia tylko wtedy, gdy element ETag źródła nie jest zgodny z określoną wartością.

--source-if-unmodified-since

Opcjonalny. Wartość daty i godziny. Określ ten nagłówek, aby wykonać operację przenoszenia tylko wtedy, gdy źródło nie zostało zmodyfikowane od określonej daty i godziny.

--source-lease-id

Opcjonalny. Identyfikator dzierżawy dla source_path. Source_path musi mieć aktywną dzierżawę, a identyfikator dzierżawy musi być zgodny.

--timeout

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

az storage blob directory show

Pokaż właściwości katalogu obiektów blob magazynu w kontenerze magazynu.

az storage blob directory show --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--if-match]
                               [--if-modified-since]
                               [--if-none-match]
                               [--if-unmodified-since]
                               [--lease-id]
                               [--sas-token]
                               [--timeout]

Przykłady

Pokaż właściwości katalogu obiektów blob magazynu w kontenerze magazynu.

az storage blob directory show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Parametry wymagane

--container-name -c

Nazwa kontenera.

--directory-path -d

Nazwa ścieżki katalogu.

Parametry opcjonalne

--account-key

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

--account-name

Storage nazwę 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 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

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

--if-match

Wartość elementu ETag lub symbol wieloznaczny (*). Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy element ETag zasobu jest zgodny z określoną wartością.

--if-modified-since

Alter only if modified since supplied UTC datetime (Y-m-d'T'H:M'Z').

--if-none-match

Wartość elementu ETag lub symbol wieloznaczny (*). Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy element ETag zasobu nie jest zgodny z określoną wartością. Określ symbol wieloznaczny (*), aby wykonać operację tylko wtedy, gdy zasób nie istnieje, a operacja nie istnieje.

--if-unmodified-since

Alter only if unmodified since supplied UTC datetime (Y-m-d'T'H:M'Z').

--lease-id

Wymagane, jeśli obiekt blob ma aktywną 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 directory upload

Upload obiektów blob lub podkatalogów do katalogu obiektów blob magazynu.

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

Przykłady

Upload pojedynczy obiekt blob do katalogu obiektów blob magazynu.

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

Upload katalogu lokalnego do katalogu obiektów blob magazynu.

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

Upload zestaw plików w katalogu lokalnym do katalogu obiektów blob magazynu.

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

Parametry wymagane

--container -c

Kontener docelowy przekazywania.

--destination-path -d

Ścieżka katalogu docelowego przekazywania. Powinna to być ścieżka bezwzględna do kontenera. Jeśli określona ścieżka docelowa nie istnieje, zostanie utworzona nowa ścieżka katalogu.

--source -s

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

Parametry opcjonalne

--account-key

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

--account-name

Storage nazwę 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 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

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

--recursive -r

Rekursywnie przekaż obiekty blob. W przypadku włączenia wszystkie obiekty blob, w tym obiekty blob w podkatalogach, zostaną przekazane.

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