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
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
Nazwa kontenera.
Nazwa ścieżki katalogu.
Parametry opcjonalne
Klucz konta magazynu. Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.
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.
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.
Parametry połączenia konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
Wymagane, jeśli katalog, który ma zostać zastąpiony, ma aktywną dzierżawę.
Metadane w parach klucz=wartość rozdzielanych spacjami. Spowoduje to zastąpienie wszystkich istniejących metadanych.
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).
Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.
Limit czasu żądania w sekundach. Dotyczy każdego wywołania usługi.
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).
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az storage blob directory delete
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
Nazwa kontenera.
Nazwa ścieżki katalogu.
Parametry opcjonalne
Klucz konta magazynu. Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.
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.
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.
Parametry połączenia konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
Określ, czy zgłaszać wyjątek, gdy katalog nie istnieje.
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ą.
Zmień tylko w przypadku modyfikacji od podanej daty/godziny UTC (Y-m-d'T'H:M'Z').
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ą.
Alter only if unmodified since supplied UTC datetime (Y-m-d'T'H:M'Z').
Wymagane, jeśli katalog ma aktywną dzierżawę.
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.
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.
Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.
Limit czasu żądania w sekundach. Dotyczy każdego wywołania usługi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az storage blob directory download
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
Kontener źródłowy pobierania.
Docelowa ścieżka katalogu lokalnego do pobrania.
Ścieżka katalogu źródłowego pobierania. Powinna to być bezwzględna ścieżka do kontenera.
Parametry opcjonalne
Klucz konta magazynu. Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.
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.
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.
Parametry połączenia konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
Rekursywnie pobieraj obiekty blob. W przypadku włączenia wszystkie obiekty blob, w tym obiekty blob w podkatalogach, zostaną pobrane.
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
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az storage blob directory exists
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
Nazwa kontenera.
Nazwa ścieżki katalogu.
Parametry opcjonalne
Klucz konta magazynu. Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.
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.
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.
Parametry połączenia konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.
Parametr migawki jest nieprzezroczystą wartością DateTime, która w chwili obecnej określa migawkę.
Limit czasu żądania w sekundach. Dotyczy każdego wywołania usługi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az storage blob directory list
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
Nazwa kontenera.
Nazwa ścieżki katalogu.
Parametry opcjonalne
Klucz konta magazynu. Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.
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.
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.
Parametry połączenia konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
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.
Określa co najmniej jeden dodatkowy zestaw danych do uwzględnienia w odpowiedzi.
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.
Określa maksymalną liczbę wyników do zwrócenia. Podaj wartość "*", aby zwrócić wszystkie.
Filtruje wyniki, aby zwracać tylko obiekty blob, których nazwy zaczynają się od określonego prefiksu.
Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.
Limit czasu żądania w sekundach. Dotyczy każdego wywołania usługi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az storage blob directory move
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
Nazwa kontenera.
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.
Ścieżka katalogu źródłowego obiektu blob.
Parametry opcjonalne
Klucz konta magazynu. Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.
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.
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.
Parametry połączenia konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
Identyfikator dzierżawy dla directory_path docelowego. Docelowy directory_path musi mieć aktywną dzierżawę, a identyfikator dzierżawy musi być zgodny.
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.
Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.
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ą.
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.
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ą.
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.
Opcjonalny. Identyfikator dzierżawy dla source_path. Source_path musi mieć aktywną dzierżawę, a identyfikator dzierżawy musi być zgodny.
Limit czasu żądania w sekundach. Dotyczy każdego wywołania usługi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az storage blob directory show
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
Nazwa kontenera.
Nazwa ścieżki katalogu.
Parametry opcjonalne
Klucz konta magazynu. Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.
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.
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.
Parametry połączenia konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
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ą.
Zmień tylko w przypadku modyfikacji od podanej daty/godziny UTC (Y-m-d'T'H:M'Z').
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.
Alter only if unmodified since supplied UTC datetime (Y-m-d'T'H:M'Z').
Wymagane, jeśli obiekt blob ma aktywną dzierżawę.
Sygnatura dostępu współdzielonego (SAS). Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.
Limit czasu żądania w sekundach. Dotyczy każdego wywołania usługi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az storage blob directory upload
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
Kontener docelowy przekazywania.
Ś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.
Ścieżka pliku źródłowego do przekazania.
Parametry opcjonalne
Klucz konta magazynu. Należy używać w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_KEY.
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.
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.
Parametry połączenia konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_CONNECTION_STRING.
Rekursywnie przekaż obiekty blob. W przypadku włączenia wszystkie obiekty blob, w tym obiekty blob w podkatalogach, zostaną przekazane.
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
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.