az storage blob incremental-copy
Blob 증분 복사 작업을 관리합니다.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az storage blob incremental-copy cancel |
보류 중인 copy_blob 작업을 중단하고 길이가 0인 대상 Blob과 전체 메타데이터를 남깁니다. |
핵심 | GA |
az storage blob incremental-copy start |
Blob의 증분 복사본을 비동기적으로 복사합니다. |
핵심 | GA |
az storage blob incremental-copy cancel
보류 중인 copy_blob 작업을 중단하고 길이가 0인 대상 Blob과 전체 메타데이터를 남깁니다.
az storage blob incremental-copy cancel --container-name
--copy-id
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--lease-id]
[--sas-token]
[--timeout]
필수 매개 변수
컨테이너 이름
원래 copy_blob 작업의 copy.id 제공된 복사 식별자입니다.
Blob 이름입니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량이 적중될 수 있습니다.
명령을 실행할 모드입니다. "로그인" 모드는 인증에 로그인 자격 증명을 직접 사용합니다. 레거시 "키" 모드는 계정에 대한 인증 매개 변수가 제공되지 않은 경우 계정 키를 쿼리하려고 시도합니다. 환경 변수: AZURE_STORAGE_AUTH_MODE.
스토리지 계정 연결 문자열. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
대상 Blob에 활성 무한 임대가 있는 경우 필요합니다.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az storage blob incremental-copy start
Blob의 증분 복사본을 비동기적으로 복사합니다.
이 작업은 복사 작업을 검사 또는 중단하는 데 사용할 수 있는 복사 ID를 포함하여 복사 작업 속성 개체를 반환합니다. Blob 서비스는 최상의 노력으로 Blob을 복사합니다. 증분 복사 작업의 원본 Blob은 페이지 Blob이어야 합니다. 대상 Blob에서 get_blob_properties 호출하여 복사 작업의 상태 검사. 복사가 완료되면 최종 Blob가 커밋됩니다.
az storage blob incremental-copy start --destination-blob
--destination-container
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--destination-if-match]
[--destination-if-modified-since]
[--destination-if-none-match]
[--destination-if-unmodified-since]
[--destination-lease-id]
[--metadata]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-blob]
[--source-container]
[--source-lease-id]
[--source-sas]
[--source-snapshot]
[--source-uri]
[--timeout]
예제
Blob이 존재하고 지정된 날짜 이후 수정되지 않는 한 .py로 끝나는 모든 파일을 업로드합니다.
az storage blob incremental-copy start --source-container MySourceContainer --source-blob MyBlob --source-account-name MySourceAccount --source-account-key MySourceKey --source-snapshot MySnapshot --destination-container MyDestinationContainer --destination-blob MyDestinationBlob
Blob의 증분 복사본을 비동기적으로 복사합니다. (자동 생성됨)
az storage blob incremental-copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-blob MyBlob --source-container MySourceContainer --source-snapshot MySnapshot
Blob의 증분 복사본을 비동기적으로 복사합니다. (자동 생성됨)
az storage blob incremental-copy start --connection-string myconnectionstring --destination-blob mydestinationblob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos
필수 매개 변수
대상 Blob의 이름입니다. 있는 경우 덮어씁니다.
컨테이너 이름
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량이 적중될 수 있습니다.
명령을 실행할 모드입니다. "로그인" 모드는 인증에 로그인 자격 증명을 직접 사용합니다. 레거시 "키" 모드는 계정에 대한 인증 매개 변수가 제공되지 않은 경우 계정 키를 쿼리하려고 시도합니다. 환경 변수: AZURE_STORAGE_AUTH_MODE.
스토리지 계정 연결 문자열. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
ETag 값 또는 와일드카드 문자(*)입니다. 지정된 ETag 값이 기존 대상 Blob의 ETag 값과 일치하는 경우에만 Blob을 복사하도록 이 조건부 헤더에 대한 ETag 값을 지정합니다. 대상 Blob의 ETag가 If-Match에 지정된 ETag와 일치하지 않으면 Blob 서비스는 코드 412(사전 조건 실패)상태 반환합니다.
제공된 UTC 날짜/시간(Y-m-d'T'H:M'Z') 이후 수정된 경우에만 시작합니다.
ETag 값 또는 wild카드 문자()입니다. 지정된 ETag 값이 대상 Blob의 ETag 값과 일치하지 않는 경우에만 Blob을 복사하도록 이 조건부 헤더에 대한 ETag 값을 지정합니다. 대상 Blob이 없는 경우에만 작업을 수행하도록 wild카드 문자()를 지정합니다. 지정된 조건이 충족되지 않으면 Blob 서비스는 코드 412(사전 조건 실패)상태 반환합니다.
제공된 UTC 날짜/시간(Y-m-d'T'H:M'Z') 이후 수정되지 않은 경우에만 시작합니다.
이 헤더에 지정된 임대 ID는 대상 Blob의 임대 ID와 일치해야 합니다. 요청에 임대 ID가 포함되어 있지 않거나 유효하지 않으면 상태 코드 412(사전 조건 실패)로 작업이 실패합니다.
공백으로 구분된 키=값 쌍의 메타데이터입니다. 기존 메타데이터를 덮어씁니다.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
원본 Blob의 스토리지 계정 키입니다.
원본 Blob의 스토리지 계정 이름입니다.
원본 스토리지 계정의 Blob 이름입니다.
원본 스토리지 계정의 컨테이너 이름입니다.
지정된 임대 ID가 원본 Blob의 활성 임대 ID와 일치하는 경우에만 Blob 복사 작업을 수행하도록 지정합니다.
원본 스토리지 계정에 대한 공유 액세스 서명입니다.
원본 스토리지 계정에 대한 blob 스냅샷.
Azure 페이지 Blob을 지정하는 최대 2KB 길이의 URL입니다. 값은 요청 URI에 표시될 때 URL로 인코딩되어야 합니다. 복사 원본은 스냅샷 유효한 SAS 토큰을 포함하거나 공용이어야 합니다. 예: https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>&sastoken
.
요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI