az storage container

Blob 저장소 컨테이너를 관리 합니다.

명령에 대해 다음과 같은 인증 매개 변수 중 하나를 지정 하십시오.--auth-모드,--계정-키,--연결 문자열,--sas 토큰. 해당 환경 변수를 사용 하 여 인증 자격 증명을 저장할 수도 있습니다 (예: AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING 및 AZURE_STORAGE_SAS_TOKEN.

명령

az storage container create

저장소 계정에서 컨테이너를 만듭니다.

az storage container delete

지정 된 컨테이너에 삭제를 표시 합니다.

az storage container exists

저장소 컨테이너가 있는지 확인 합니다.

az storage container generate-sas

저장소 컨테이너에 대 한 SAS 토큰을 생성 합니다.

az storage container immutability-policy

컨테이너 불변성 정책을 관리 합니다.

az storage container immutability-policy create

잠금 해제 된 불변성 정책을 만들거나 업데이트 합니다.

az storage container immutability-policy delete

잠금 해제 된 불변성 정책을 중단 합니다.

az storage container immutability-policy extend

잠긴 immutabilityPolicy의 immutabilityPeriodSinceCreationInDays를 확장 합니다.

az storage container immutability-policy lock

ImmutabilityPolicy을 잠긴 상태로 설정 합니다.

az storage container immutability-policy show

응답 헤더 및 본문에서 해당 ETag와 함께 기존 불변성 정책을 가져옵니다.

az storage container lease

Blob Storage 컨테이너 임대를 관리합니다.

az storage container lease acquire

새로운 임대를 요청합니다.

az storage container lease break

컨테이너에 활성 임대가 포함된 경우 임대를 중단합니다.

az storage container lease change

활성 임대의 임대 ID를 변경합니다.

az storage container lease release

임대를 해제합니다.

az storage container lease renew

임대를 갱신합니다.

az storage container legal-hold

컨테이너 법적 보류를 관리합니다.

az storage container legal-hold clear

법적 유지 태그를 지웁니다.

az storage container legal-hold set

법적 유지 태그를 설정합니다.

az storage container legal-hold show

컨테이너의 법적 유지 속성을 얻습니다.

az storage container list

저장소 계정에 컨테이너를 나열 합니다.

az storage container metadata

컨테이너 메타데이터를 관리합니다.

az storage container metadata show

지정된 컨테이너에 대한 모든 사용자 정의 메타데이터를 반환합니다.

az storage container metadata update

지정된 컨테이너에 대해 하나 이상의 사용자 정의 이름-값 쌍을 설정합니다.

az storage container policy

컨테이너 저장된 액세스 정책을 관리합니다.

az storage container policy create

포함하는 개체에 저장된 액세스 정책을 만듭니다.

az storage container policy delete

포함하는 개체에서 저장된 액세스 정책을 삭제합니다.

az storage container policy list

포함하는 개체에 저장된 액세스 정책을 나열합니다.

az storage container policy show

포함하는 개체에 저장된 액세스 정책을 표시합니다.

az storage container policy update

포함 하는 개체에 대 한 저장 된 액세스 정책을 설정 합니다.

az storage container restore

일시 삭제 된 컨테이너를 복원 합니다.

az storage container set-permission

공유 액세스 서명과 함께 사용할 수 있는 지정된 컨테이너 또는 저장된 액세스 정책에 대한 사용 권한을 설정합니다.

az storage container show

지정된 컨테이너에 대한 모든 사용자 정의 메타데이터 및 시스템 속성을 반환합니다.

az storage container show-permission

지정된 컨테이너에 대한 사용 권한을 가져옵니다.

az storage container create

저장소 계정에서 컨테이너를 만듭니다.

기본적으로 컨테이너 데이터는 계정 소유자에 게 개인 ("해제") 됩니다. "Blob"을 사용 하 여 blob에 대 한 공용 읽기 액세스를 허용 합니다. "Container"를 사용 하 여 전체 컨테이너에 대 한 공용 읽기 및 목록 액세스를 허용 합니다. 을 사용 하 여--public 액세스를 구성할 수 있습니다 az storage container set-permission -n CONTAINER_NAME --public-access blob/container/off .

az storage container create --name
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--connection-string]
                            [--default-encryption-scope]
                            [--fail-on-exist]
                            [--metadata]
                            [--prevent-encryption-scope-override {false, true}]
                            [--public-access {blob, container, off}]
                            [--resource-group]
                            [--sas-token]
                            [--subscription]
                            [--timeout]

예제

저장소 계정에 저장소 컨테이너를 만듭니다.

az storage container create -n mystoragecontainer

저장소 계정에 저장소 컨테이너를 만들고 컨테이너가 이미 있는 경우 오류를 반환 합니다.

az storage container create -n mystoragecontainer --fail-on-exist

저장소 계정에 저장소 컨테이너를 만들고 blob에 대 한 공용 읽기 액세스를 허용 합니다.

az storage container create -n mystoragecontainer --public-access blob

필수 매개 변수

--name -n

컨테이너 이름

선택적 매개 변수

--account-key

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

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT.

--auth-mode

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

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

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--default-encryption-scope -d

기본적으로 컨테이너는 모든 쓰기에 대해 지정 된 암호화 범위를 사용 합니다.

--fail-on-exist

컨테이너가 이미 있는 경우 예외를 Throw 합니다.

--metadata

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

--prevent-encryption-scope-override -p

컨테이너 기본값에서 암호화 범위를 재정의 하는 것을 차단 합니다.

허용되는 값: false, true
--public-access

컨테이너의 데이터를 공개적으로 액세스할 수 있는지 여부를 지정 합니다.

허용되는 값: blob, container, off
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--sas-token

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

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--timeout

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

az storage container delete

지정 된 컨테이너에 삭제를 표시 합니다.

컨테이너 및 여기에 포함된 모든 blob는 나중에 가비지 수집 중에 삭제됩니다.

az storage container delete --name
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--bypass-immutability-policy]
                            [--connection-string]
                            [--fail-not-exist]
                            [--if-modified-since]
                            [--if-unmodified-since]
                            [--lease-id]
                            [--sas-token]
                            [--subscription]
                            [--timeout]

예제

지정 된 컨테이너에 삭제를 표시 합니다. 자동 생성

az storage container delete --account-key 00000000 --account-name MyAccount --name mycontainer

필수 매개 변수

--name -n

컨테이너 이름

선택적 매개 변수

--account-key

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

--account-name

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

--auth-mode

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

허용되는 값: key, login
--bypass-immutability-policy

불변성 정책이 있는 컨테이너를 삭제 하지 못하도록 차단 하는 예정 된 서비스 동작을 건너뜁니다. 이를 지정 하면 컨테이너를 식별 하는 데 사용 되는 것과는 별도로 인수를 무시 합니다 ("--name", "--account-name").

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--fail-not-exist

컨테이너가 없는 경우 예외를 Throw 합니다.

--if-modified-since

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

--if-unmodified-since

UTC datetime (Y-m-' H:M ' Z ') 이후 수정 되지 않은 경우에만 개시 됩니다.

--lease-id

지정 된 경우 컨테이너의 임대가 활성 상태이 고이 ID와 일치 하는 경우에만 delete_container 성공 합니다. 컨테이너에 활성 임대가 있는 경우 필요 합니다.

--sas-token

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

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--timeout

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

az storage container exists

저장소 컨테이너가 있는지 확인 합니다.

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

예제

저장소 컨테이너가 있는지 확인 합니다. 자동 생성

az storage container exists --account-name mystorageccount --account-key 00000000 --name mycontainer

필수 매개 변수

--name -n

컨테이너 이름

선택적 매개 변수

--account-key

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

--account-name

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

--auth-mode

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

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

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

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

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--timeout

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

az storage container generate-sas

저장소 컨테이너에 대 한 SAS 토큰을 생성 합니다.

az storage container generate-sas --name
                                  [--account-key]
                                  [--account-name]
                                  [--as-user]
                                  [--auth-mode {key, login}]
                                  [--cache-control]
                                  [--connection-string]
                                  [--content-disposition]
                                  [--content-encoding]
                                  [--content-language]
                                  [--content-type]
                                  [--expiry]
                                  [--https-only]
                                  [--ip]
                                  [--permissions]
                                  [--policy-name]
                                  [--start]
                                  [--subscription]

예제

Blob 컨테이너에 대 한 sas 토큰을 생성 하 고 blob을 업로드 하는 데 사용 합니다.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
sas=`az storage container generate-sas -n mycontainer --https-only --permissions dlrw --expiry $end -o tsv`
az storage blob upload -n MyBlob -c mycontainer -f file.txt --sas-token $sas

컨테이너에 대 한 공유 액세스 서명 생성 (자동 생성)

az storage container generate-sas --account-key 00000000 --account-name mystorageaccount --expiry 2020-01-01 --name mycontainer --permissions dlrw

저장소 컨테이너에 대 한 SAS 토큰을 생성 합니다. 자동 생성

az storage container generate-sas --account-name mystorageaccount --as-user --auth-mode login --expiry 2020-01-01 --name container1 --permissions dlrw

필수 매개 변수

--name -n

컨테이너 이름

선택적 매개 변수

--account-key

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

--account-name

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

--as-user

이 명령이 사용자 위임 키로 서명 된 SAS를 반환 함을 나타냅니다. 이 인수를 지정 하는 경우 만료 매개 변수 및 '--로그인 '가 필요 합니다.

--auth-mode

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

허용되는 값: key, login
--cache-control

이 공유 액세스 서명을 사용 하 여 리소스에 액세스 하는 경우 Cache-Control에 대 한 응답 헤더 값입니다.

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--content-disposition

이 공유 액세스 서명을 사용 하 여 리소스에 액세스할 때 콘텐츠 처리에 대 한 응답 헤더 값입니다.

--content-encoding

이 공유 액세스 서명을 사용 하 여 리소스에 액세스할 때 콘텐츠 인코딩에 대 한 응답 헤더 값입니다.

--content-language

이 공유 액세스 서명을 사용 하 여 리소스에 액세스 하는 경우 콘텐츠 언어에 대 한 응답 헤더 값입니다.

--content-type

이 공유 액세스 서명을 사용 하 여 리소스에 액세스 하는 경우 콘텐츠 형식에 대 한 응답 헤더 값입니다.

--expiry

SAS가 무효화 되는 UTC datetime (Y-m-' H:M ' Z ')을 지정 합니다. 이 값을 지정 하는--id를 사용 하 여 저장 된 액세스 정책을 참조 하는 경우에는를 사용 하지 마십시오.

--https-only

HTTPS 프로토콜로 생성 된 요청만 허용 합니다. 생략 하는 경우 HTTP 및 HTTPS 프로토콜의 요청이 모두 허용 됩니다.

--ip

요청을 수락 하는 ip 주소 또는 IP 주소의 범위를 지정 합니다. 는 IPv4 스타일 주소만 지원 합니다.

--permissions

SAS가 부여 하는 사용 권한입니다. 허용 되는 값: (a) dd (c) r) (d) e) (l) ist (r) e) (w) 쓰기 (a) dd (c) r) (d) e) (l) ist (r) e) (w) 쓰기. 이 값을 지정 하는--id를 사용 하 여 저장 된 액세스 정책을 참조 하는 경우에는를 사용 하지 마십시오. 결합할 수 있습니다.

--policy-name

컨테이너의 ACL 내에 저장 된 액세스 정책의 이름입니다.

--start

SAS가 유효 해지는 UTC 날짜/시간 (Y-m-' H:M ' Z ')을 지정 합니다. 이 값을 지정 하는--id를 사용 하 여 저장 된 액세스 정책을 참조 하는 경우에는를 사용 하지 마십시오. 기본값은 요청 시간입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az storage container list

저장소 계정에 컨테이너를 나열 합니다.

az storage container list [--account-key]
                          [--account-name]
                          [--auth-mode {key, login}]
                          [--connection-string]
                          [--include-deleted {false, true}]
                          [--include-metadata {false, true}]
                          [--marker]
                          [--num-results]
                          [--prefix]
                          [--query-examples]
                          [--sas-token]
                          [--show-next-marker]
                          [--subscription]
                          [--timeout]

예제

저장소 계정에 컨테이너를 나열 합니다.

az storage container list

저장소 계정에서 일시 삭제 된 컨테이너를 나열 합니다.

az storage container list --include-deleted

선택적 매개 변수

--account-key

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

--account-name

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

--auth-mode

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

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

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--include-deleted

삭제 된 컨테이너가 응답에서 반환 되도록 지정 합니다. 컨테이너 복원 활성화 된 계정에 대 한 것입니다. 기본값은 False입니다.

허용되는 값: false, true
--include-metadata

응답에서 반환 될 컨테이너 메타 데이터를 지정 합니다.

허용되는 값: false, true
--marker

다음 목록 작업으로 반환할 컨테이너 목록의 부분을 식별 하는 문자열 값입니다. 이 작업을 수행 하면 목록 작업에서 현재 페이지에 나열 되도록 남아 있는 모든 컨테이너를 반환 하지 않은 경우에는 응답 본문에 NextMarker 값이 반환 됩니다. 지정 된 경우이 생성기는 이전 생성기가 중지 된 지점에서 결과 반환을 시작 합니다.

--num-results

반환할 최대 수를 지정 합니다. 요청에서 num_results 지정 하지 않거나 5000 보다 큰 값을 지정 하는 경우 서버는 최대 5000 항목을 반환 합니다. 목록 작업이 파티션 경계를 교차 하는 경우 서비스는 나머지 결과를 검색 하기 위한 연속 토큰을 반환 합니다. " * "를 제공 하 여 모두 반환 합니다.

기본값: 5000
--prefix

이름이 지정 된 접두사로 시작 하는 blob만 반환 하도록 결과를 필터링 합니다.

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--sas-token

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

--show-next-marker

지정 된 경우 결과에 nextMarker를 표시 합니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--timeout

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

az storage container restore

일시 삭제 된 컨테이너를 복원 합니다.

삭제 보존 정책에 설정 된 지정 된 일 수 내에 사용 되는 경우에만 작업이 성공 합니다.

az storage container restore --deleted-version
                             --name
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--connection-string]
                             [--sas-token]
                             [--subscription]
                             [--timeout]

예제

일시 삭제 된 컨테이너를 복원 합니다.

az storage container restore -n deletedcontainer --deleted-version deletedversion

필수 매개 변수

--deleted-version

복원할 삭제 된 컨테이너의 버전을 지정 합니다.

--name -n

복원할 삭제 된 컨테이너의 이름을 지정 합니다.

선택적 매개 변수

--account-key

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

--account-name

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

--auth-mode

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

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

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

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

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timeout

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

az storage container set-permission

공유 액세스 서명과 함께 사용할 수 있는 지정된 컨테이너 또는 저장된 액세스 정책에 대한 사용 권한을 설정합니다.

권한은 컨테이너의 blob에 공개적으로 액세스할 수 있는지 여부를 나타냅니다.

az storage container set-permission --name
                                    [--account-key]
                                    [--account-name]
                                    [--auth-mode {key, login}]
                                    [--connection-string]
                                    [--if-modified-since]
                                    [--if-unmodified-since]
                                    [--lease-id]
                                    [--public-access {blob, container, off}]
                                    [--sas-token]
                                    [--subscription]
                                    [--timeout]

필수 매개 변수

--name -n

컨테이너 이름

선택적 매개 변수

--account-key

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

--account-name

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

--auth-mode

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

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

계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--if-modified-since

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

--if-unmodified-since

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

--lease-id

지정된 경우 set_container_acl 컨테이너의 임대가 활성 상태이고 이 ID와 일치하는 경우에만 성공합니다.

--public-access

컨테이너의 데이터에 공개적으로 액세스할 수 있는지 여부를 지정합니다.

허용되는 값: blob, container, off
--sas-token

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

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timeout

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

az storage container show

지정된 컨테이너에 대한 모든 사용자 정의 메타데이터 및 시스템 속성을 반환합니다.

반환된 데이터에는 컨테이너의 블록 목록이 포함되지 않습니다.

az storage container show --name
                          [--account-key]
                          [--account-name]
                          [--auth-mode {key, login}]
                          [--connection-string]
                          [--lease-id]
                          [--query-examples]
                          [--sas-token]
                          [--subscription]
                          [--timeout]

필수 매개 변수

--name -n

컨테이너 이름

선택적 매개 변수

--account-key

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

--account-name

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

--auth-mode

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

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

계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

지정된 경우 get_container_properties 컨테이너의 임대가 활성 상태이고 이 ID와 일치하는 경우에만 성공합니다.

--query-examples

JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 볼 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--sas-token

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

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timeout

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

az storage container show-permission

지정된 컨테이너에 대한 사용 권한을 가져옵니다.

권한은 컨테이너 데이터에 공개적으로 액세스할 수 있는지 여부를 나타냅니다.

az storage container show-permission --name
                                     [--account-key]
                                     [--account-name]
                                     [--auth-mode {key, login}]
                                     [--connection-string]
                                     [--lease-id]
                                     [--sas-token]
                                     [--subscription]
                                     [--timeout]

필수 매개 변수

--name -n

컨테이너 이름

선택적 매개 변수

--account-key

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

--account-name

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

--auth-mode

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

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

계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

지정된 경우 get_container_acl 컨테이너의 임대가 활성 상태이고 이 ID와 일치하는 경우에만 성공합니다.

--sas-token

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

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timeout

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