az storage blob lease

저장소 blob 임대를 관리 합니다.

명령

az storage blob lease acquire

새 임대를 요청 합니다.

az storage blob lease break

컨테이너 또는 blob에 활성 임대가 있는 경우 임대를 중단 합니다.

az storage blob lease change

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

az storage blob lease release

임대를 해제합니다.

az storage blob lease renew

임대를 갱신합니다.

az storage blob lease acquire

새 임대를 요청 합니다.

az storage blob lease acquire --blob-name
                              --container-name
                              [--account-key]
                              [--account-name]
                              [--auth-mode {key, login}]
                              [--connection-string]
                              [--if-match]
                              [--if-modified-since]
                              [--if-none-match]
                              [--if-unmodified-since]
                              [--lease-duration]
                              [--proposed-lease-id]
                              [--sas-token]
                              [--subscription]
                              [--tags-condition]
                              [--timeout]

예제

새 임대를 요청 합니다.

az storage blob lease acquire -b myblob -c mycontainer --account-name mystorageaccount --account-key 0000-0000

필수 매개 변수

--blob-name -b

Blob 이름입니다.

--container-name -c

컨테이너 이름

선택적 매개 변수

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

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

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

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

--lease-duration

만료 되지 않는 임대에 대 한 임대 기간 (초) 또는 음수 1 (-1)을 지정 합니다. 가능한 유한 임대 기간은 15~60초 사이입니다. 갱신 또는 변경을 사용 하 여 임대 기간을 변경할 수 없습니다. 기본값은-1 (무제한 임대)입니다.

기본값: -1
--proposed-lease-id

GUID 문자열 형식의 제안된 임대 ID입니다. 제안 된 임대 ID가 올바른 형식이 아닌 경우 Blob service는 400 (잘못 된 요청)을 반환 합니다.

--sas-token

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

--subscription

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

--tags-condition

blob 태그에 대해 일치 하는 값을 가진 blob 에서만 작동 하는 SQL where 절을 지정 합니다.

--timeout

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

az storage blob lease break

컨테이너 또는 blob에 활성 임대가 있는 경우 임대를 중단 합니다.

임대가 중단되면 갱신할 수 없습니다. 권한이 부여된 요청으로 임대를 중단할 수 있으며, 요청 시 일치하는 임대 ID를 지정할 필요가 없습니다. 임대가 중단 되 면 임대 중단 기간이 경과 될 수 있으며,이 기간 동안에는 컨테이너 또는 blob에서 중단 및 릴리스를 제외한 모든 임대 작업을 수행할 수 없습니다. 임대가 성공적으로 중단되면 새로운 임대를 획득하기 위해 기다려야 하는 기간(초)이 응답에 표시됩니다.

az storage blob lease break --blob-name
                            --container-name
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--connection-string]
                            [--if-match]
                            [--if-modified-since]
                            [--if-none-match]
                            [--if-unmodified-since]
                            [--lease-break-period]
                            [--sas-token]
                            [--subscription]
                            [--tags-condition]
                            [--timeout]

필수 매개 변수

--blob-name -b

Blob 이름입니다.

--container-name -c

컨테이너 이름

선택적 매개 변수

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

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

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

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

--lease-break-period

0 초에서 60 초 사이에 임대를 계속 유지 해야 하는 제안 된 기간 (초)입니다. 이 중단 기간은 남은 임대 기간보다 짧은 경우에만 사용됩니다. 남은 임대 기간이 더 길면 이 기간이 사용됩니다. 중단 기간이 만료되기 전까지는 새로운 임대를 사용할 수 없지만 중단 기간보다 오랫동안 임대가 유지될 수 있습니다. 이 헤더가 중단 작업과 함께 표시 되지 않으면 남은 임대 기간이 경과 된 후 고정 기간 임대가 중단 되 고 무한 임대가 즉시 중단 됩니다.

--sas-token

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

--subscription

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

--tags-condition

blob 태그에 대해 일치 하는 값을 가진 blob 에서만 작동 하는 SQL where 절을 지정 합니다.

--timeout

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

az storage blob lease change

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

az storage blob lease change --blob-name
                             --container-name
                             --lease-id
                             --proposed-lease-id
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--connection-string]
                             [--if-match]
                             [--if-modified-since]
                             [--if-none-match]
                             [--if-unmodified-since]
                             [--sas-token]
                             [--subscription]
                             [--tags-condition]
                             [--timeout]

필수 매개 변수

--blob-name -b

Blob 이름입니다.

--container-name -c

컨테이너 이름

--lease-id

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

--proposed-lease-id

GUID 문자열 형식의 제안된 임대 ID입니다. 제안 된 임대 ID가 올바른 형식이 아닌 경우 Blob service는 400 (잘못 된 요청)을 반환 합니다.

선택적 매개 변수

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

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

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

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

--sas-token

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

--subscription

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

--tags-condition

일치하는 값이 있는 Blob에서만 작동하도록 blob 태그의 절을 SQL 지정합니다.

--timeout

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

az storage blob lease release

임대를 해제합니다.

지정된 클라이언트 임대 ID가 컨테이너 또는 Blob과 연결된 ID와 일치하는 경우 임대가 해제될 수 있습니다. 임대를 해제하면 릴리스가 완료되는 즉시 다른 클라이언트가 컨테이너 또는 Blob에 대한 임대를 즉시 획득할 수 있습니다. :keyword ~datetime.datetime if_modified_since: DateTime 값입니다. Azure는 전달된 날짜 값이 UTC일 것으로 예상합니다. timezone이 포함되면 UTC가 아닌 모든 날짜/시간이 UTC로 변환됩니다. 날짜가 시간대 정보 없이 전달되는 경우 UTC로 간주합니다. 지정된 시간 이후에 리소스가 수정된 경우에만 작업을 수행하려면 이 헤더를 지정합니다. :keyword ~datetime.datetime if_unmodified_since: DateTime 값입니다. Azure는 전달된 날짜 값이 UTC일 것으로 예상합니다. timezone이 포함되면 UTC가 아닌 모든 날짜/시간이 UTC로 변환됩니다. 날짜가 시간대 정보 없이 전달되는 경우 UTC로 간주합니다. 지정된 날짜/시간 이후에 리소스가 수정되지 않은 경우에만 작업을 수행하려면 이 헤더를 지정합니다. :keyword str etag: ETag 값 또는 와일드카드 문자(*)입니다. 리소스가 변경되었는지 확인하고 매개 변수로 지정된 조건에 따라 동작하는 데 match_condition 사용됩니다. :keyword ~azure.core.MatchConditions match_condition: etag에 사용할 일치 조건입니다. :keyword str if_tags_match_condition: 일치하는 값이 있는 Blob에서만 작동하도록 blob 태그의 절을 SQL 지정합니다. 예: " " tagname " ='my tag'" .. versionadded:: 12.4.0 :keyword int timeout: timeout 매개 변수는 초 단위로 표현됩니다. :return: None.

az storage blob lease release --blob-name
                              --container-name
                              --lease-id
                              [--account-key]
                              [--account-name]
                              [--auth-mode {key, login}]
                              [--connection-string]
                              [--if-match]
                              [--if-modified-since]
                              [--if-none-match]
                              [--if-unmodified-since]
                              [--sas-token]
                              [--subscription]
                              [--tags-condition]
                              [--timeout]

필수 매개 변수

--blob-name -b

Blob 이름입니다.

--container-name -c

컨테이너 이름

--lease-id

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

선택적 매개 변수

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

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

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

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

--sas-token

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

--subscription

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

--tags-condition

일치하는 값이 있는 Blob에서만 작동하도록 blob 태그의 절을 SQL 지정합니다.

--timeout

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

az storage blob lease renew

임대를 갱신합니다.

az storage blob lease renew --blob-name
                            --container-name
                            --lease-id
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--connection-string]
                            [--if-match]
                            [--if-modified-since]
                            [--if-none-match]
                            [--if-unmodified-since]
                            [--sas-token]
                            [--subscription]
                            [--tags-condition]
                            [--timeout]

예제

임대를 갱신합니다.

az storage blob lease renew -b myblob -c mycontainer --lease-id "32fe23cd-4779-4919-adb3-357e76c9b1bb" --account-name mystorageaccount --account-key 0000-0000

필수 매개 변수

--blob-name -b

Blob 이름입니다.

--container-name -c

컨테이너 이름

--lease-id

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

선택적 매개 변수

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

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

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

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

--sas-token

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

--subscription

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

--tags-condition

blob 태그에 대해 일치 하는 값을 가진 blob 에서만 작동 하는 SQL where 절을 지정 합니다.

--timeout

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