Udostępnij za pośrednictwem


az storage blob directory

Uwaga

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

Ta grupa poleceń została przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "az storage fs directory". Aby uzyskać więcej informacji, przejdź na stronę https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md

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

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

Polecenia

Nazwa Opis Typ Stan
az storage blob directory access

Zarządzaj właściwościami kontroli dostępu katalogu, gdy włączono hierarchiczną przestrzeń nazw.

Numer wewnętrzny Podgląd i przestarzałe
az storage blob directory access set

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

Numer wewnętrzny Podgląd i przestarzałe
az storage blob directory access show

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

Numer wewnętrzny Podgląd i przestarzałe
az storage blob directory access update

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

Numer wewnętrzny Podgląd i przestarzałe
az storage blob directory create

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

Numer wewnętrzny Przestarzałe
az storage blob directory delete

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

Numer wewnętrzny Przestarzałe
az storage blob directory download

Pobierz obiekty blob do lokalnej ścieżki pliku.

Numer wewnętrzny Przestarzałe
az storage blob directory exists

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

Numer wewnętrzny Przestarzałe
az storage blob directory list

Wyświetlanie listy obiektów blob i podkatalogów obiektów blob w katalogu magazynu.

Numer wewnętrzny Przestarzałe
az storage blob directory metadata

Zarządzanie metadanymi katalogu.

Numer wewnętrzny Przestarzałe
az storage blob directory metadata show

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

Numer wewnętrzny Przestarzałe
az storage blob directory metadata update

Ustaw metadane zdefiniowane przez użytkownika dla określonego katalogu obiektów blob jako co najmniej jedną parę nazwa-wartość.

Numer wewnętrzny Przestarzałe
az storage blob directory move

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

Numer wewnętrzny Przestarzałe
az storage blob directory show

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

Numer wewnętrzny Przestarzałe
az storage blob directory upload

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

Numer wewnętrzny Przestarzałe

az storage blob directory create

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "katalog obiektów blob magazynu" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "az storage fs directory".

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

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

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

Parametry połączenia konta magazynu. 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 dla konta jest włączona hierarchiczna przestrzeń nazw. 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 lepki jest również obsługiwany. Obsługiwane są zarówno symboliczne (rwxrw-rw-) i 4-cyfrowe notacje ósemkowe (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 dla konta jest włączona hierarchiczna przestrzeń nazw. 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 jesteś maską umask. W tym miejscu obsługiwana jest tylko 4-cyfrowa notacja ósemkowa (np. 0022).

Domyślna wartość: 0027
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az storage blob directory delete

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "katalog obiektów blob magazynu" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "az storage fs directory".

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

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

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

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

--fail-not-exist

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

Domyślna wartość: False
--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

Zmień tylko w przypadku modyfikacji od podanej daty/godziny UTC (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 przekracza ten limit, zwracany jest token kontynuacji. Gdy zwracany jest token 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.

Domyślna wartość: False
--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.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az storage blob directory download

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "katalog obiektów blob magazynu" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "az storage fs directory".

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

Pobierz pojedynczy obiekt 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ć bezwzględna ścieżka do 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 ż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 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.

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

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

--recursive -r

Rekursywnie pobieraj obiekty blob. W przypadku włączenia wszystkie obiekty blob, w tym obiekty blob w podkatalogach, zostaną pobrane.

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

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az storage blob directory exists

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "katalog obiektów blob magazynu" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "az storage fs directory".

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

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

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

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

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

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

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az storage blob directory list

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "katalog obiektów blob magazynu" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "az storage fs directory".

Wyświetlanie listy obiektów blob i podkatalogów 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świetlanie listy obiektów blob i podkatalogów 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

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

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

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

--delimiter

Gdy żądanie zawiera ten parametr, operacja zwraca element :class:~azure.storage.blob.models.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 aż 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.

Domyślna wartość: mc
--marker

Nieprzezroczystym tokenem 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 od momentu zatrzymania poprzedniego generatora.

--num-results

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

Domyślna wartość: 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). 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.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az storage blob directory move

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "katalog obiektów blob magazynu" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "az storage fs directory".

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 i może zostać zwrócony token kontynuacji.

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

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

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

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

--lease-id

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

--move-mode

Prawidłowe tylko wtedy, gdy przestrzeń nazw jest włączona. Ten parametr określa zachowanie operacji przenoszenia. Jeśli katalog docelowy jest pusty, dla obu trybów 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.

Dopuszczalne wartości: legacy, posix
Domyślna wartość: posix
--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-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ść wieloznaczny ("*"). 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.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az storage blob directory show

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "katalog obiektów blob magazynu" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "az storage fs directory".

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

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

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

Parametry połączenia konta magazynu. 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

Zmień tylko w przypadku modyfikacji od podanej daty/godziny UTC (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.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az storage blob directory upload

Przestarzałe

To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "katalog obiektów blob magazynu" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "az storage fs directory".

Przekazywanie 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

Przekaż 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

Przekaż katalog lokalny do katalogu obiektów blob magazynu.

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

Przekaż 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ć bezwzględna ścieżka 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

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

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

Parametry połączenia konta magazynu. 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.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.