az storage blob directory metadata

Uwaga

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

Zarządzanie metadanymi katalogu.

Polecenia

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 metadata show

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

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

Przykłady

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

az storage blob directory metadata 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. 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.

--cpk

Odszyfrowuje dane po stronie usługi przy użyciu danego klucza. Korzystanie z kluczy dostarczonych przez klienta musi odbywać się za pośrednictwem protokołu HTTPS. Ponieważ sam klucz szyfrowania jest udostępniany w żądaniu, należy ustanowić bezpieczne połączenie w celu przeniesienia klucza.

--if-match

Wartość 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ń wartość tylko wtedy, gdy została zmodyfikowana od podanej daty/godziny UTC (Y-m-d'T'H:M'Z').

--if-none-match

Wartość 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, i nie powiedzie się operacji, jeśli istnieje.

--if-unmodified-since

Zmień tylko, jeśli niezmodyfikowane od podanej daty/godziny UTC (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). Musi być używany w połączeniu z nazwą konta magazynu. Zmienna środowiskowa: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Parametr migawki jest nieprzezroczystą wartością określającą migawkę obiektu blob do pobrania.

--timeout

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

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 metadata update --container-name
                                          --directory-path
                                          [--account-key]
                                          [--account-name]
                                          [--auth-mode {key, login}]
                                          [--connection-string]
                                          [--cpk]
                                          [--if-match]
                                          [--if-modified-since]
                                          [--if-none-match]
                                          [--if-unmodified-since]
                                          [--lease-id]
                                          [--metadata]
                                          [--sas-token]
                                          [--timeout]

Przykłady

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 metadata update --metadata tag1=value1 -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.

--cpk

Szyfruje dane po stronie usługi przy użyciu danego klucza. Korzystanie z kluczy dostarczonych przez klienta musi odbywać się za pośrednictwem protokołu HTTPS. Ponieważ sam klucz szyfrowania jest udostępniany w żądaniu, należy ustanowić bezpieczne połączenie w celu przeniesienia klucza.

--if-match

Wartość 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ń wartość tylko wtedy, gdy została zmodyfikowana od podanej daty/godziny UTC (Y-m-d'T'H:M'Z').

--if-none-match

Wartość 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, i nie powiedzie się operacji, jeśli istnieje.

--if-unmodified-since

Zmień tylko, jeśli niezmodyfikowane od podanej daty/godziny UTC (Y-m-d'T'H:M'Z').

--lease-id

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

--metadata

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

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