az storage blob directory metadata

참고

이 참조는 Azure CLI(버전 2.25.0 이상)에 대한 스토리지 미리 보기 확장의 일부입니다. 확장은 az storage blob directory 메타데이터 명령을 처음 실행할 때 자동으로 설치됩니다. 확장에 대해 자세히 알아보세요.

디렉터리 메타데이터를 관리합니다.

명령

az storage blob directory metadata show

지정된 Blob 디렉터리에 대한 모든 사용자 정의 메타데이터를 표시합니다.

az storage blob directory metadata update

지정된 Blob 디렉터리에 대한 사용자 정의 메타데이터를 하나 이상의 이름-값 쌍으로 설정합니다.

az storage blob directory metadata show

지정된 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]

예제

지정된 Blob 디렉터리에 대한 모든 사용자 정의 메타데이터를 표시합니다.

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

필수 매개 변수

--container-name -c

컨테이너 이름

--directory-path -d

디렉터리 경로 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량이 적중될 수 있습니다.

--auth-mode

명령을 실행할 모드입니다. "로그인" 모드는 인증에 로그인 자격 증명을 직접 사용합니다. 계정에 대한 인증 매개 변수가 제공되지 않으면 레거시 "키" 모드에서 계정 키를 쿼리하려고 시도합니다. 환경 변수: AZURE_STORAGE_AUTH_MODE.

허용되는 값: key, login
--connection-string

스토리지 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--cpk

지정된 키를 사용하여 서비스 쪽의 데이터를 해독합니다. 고객이 제공한 키의 사용은 HTTPS를 통해 수행해야 합니다. 암호화 키 자체가 요청에 제공되므로 키를 전송하려면 보안 연결을 설정해야 합니다.

--if-match

ETag 값 또는 와일드카드 문자(*)입니다. 리소스의 ETag가 지정된 값과 일치하는 경우에만 작업을 수행하려면 이 헤더를 지정합니다.

--if-modified-since

제공된 UTC 날짜/시간(Y-m-d'T'H:M'Z') 이후 수정된 경우에만 변경합니다.

--if-none-match

ETag 값 또는 와일드카드 문자(*)입니다. 리소스의 ETag가 지정된 값과 일치하지 않는 경우에만 작업을 수행하려면 이 헤더를 지정합니다. 리소스가 존재하지 않는 경우에만 작업을 수행하려면 와일드카드 문자(*)를 지정합니다. 리소스가 존재하면 작업이 실패합니다.

--if-unmodified-since

제공된 UTC 날짜/시간(Y-m-d'T'H:M'Z') 이후 수정되지 않은 경우에만 변경합니다.

--lease-id

blob에 활성 임대가 포함된 경우 필수입니다.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--snapshot

스냅샷 매개 변수는 있을 때 검색할 Blob 스냅샷을 지정하는 불투명 값입니다.

--timeout

요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.

az storage blob directory metadata update

지정된 Blob 디렉터리에 대한 사용자 정의 메타데이터를 하나 이상의 이름-값 쌍으로 설정합니다.

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]

예제

지정된 Blob 디렉터리에 대한 사용자 정의 메타데이터를 하나 이상의 이름-값 쌍으로 설정합니다.

az storage blob directory metadata update --metadata tag1=value1 -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

필수 매개 변수

--container-name -c

컨테이너 이름

--directory-path -d

디렉터리 경로 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량이 적중될 수 있습니다.

--auth-mode

명령을 실행할 모드입니다. "로그인" 모드는 인증에 로그인 자격 증명을 직접 사용합니다. 계정에 대한 인증 매개 변수가 제공되지 않으면 레거시 "키" 모드에서 계정 키를 쿼리하려고 시도합니다. 환경 변수: AZURE_STORAGE_AUTH_MODE.

허용되는 값: key, login
--connection-string

스토리지 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--cpk

지정된 키를 사용하여 서비스 쪽의 데이터를 암호화합니다. 고객이 제공한 키의 사용은 HTTPS를 통해 수행해야 합니다. 암호화 키 자체가 요청에 제공되므로 키를 전송하려면 보안 연결을 설정해야 합니다.

--if-match

ETag 값 또는 와일드카드 문자(*)입니다. 리소스의 ETag가 지정된 값과 일치하는 경우에만 작업을 수행하려면 이 헤더를 지정합니다.

--if-modified-since

제공된 UTC 날짜/시간(Y-m-d'T'H:M'Z') 이후 수정된 경우에만 변경합니다.

--if-none-match

ETag 값 또는 와일드카드 문자(*)입니다. 리소스의 ETag가 지정된 값과 일치하지 않는 경우에만 작업을 수행하려면 이 헤더를 지정합니다. 리소스가 존재하지 않는 경우에만 작업을 수행하려면 와일드카드 문자(*)를 지정합니다. 리소스가 존재하면 작업이 실패합니다.

--if-unmodified-since

제공된 UTC 날짜/시간(Y-m-d'T'H:M'Z') 이후 수정되지 않은 경우에만 변경합니다.

--lease-id

blob에 활성 임대가 포함된 경우 필수입니다.

--metadata

공백으로 구분된 키=값 쌍의 메타데이터입니다. 기존 메타데이터를 덮어씁니다.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--timeout

요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.