내보내기(0) 인쇄
모두 확장

Blob 복사 중단

업데이트 날짜: 2014년 2월

Abort Copy Blob 작업은 보류 중인 Copy Blob 작업을 중단하고, 대상 blob를 길이가 0이고 전체 메타데이터를 포함하는 상태로 둡니다. 2012-02-12 버전 이상.

다음과 같이 Abort Copy Blob을 생성합니다. HTTPS를 사용하는 것이 좋습니다. myaccount를 사용자의 저장소 계정 이름으로, mycontainer를 사용자의 컨테이너 이름으로, myblob를 사용자의 대상 blob 이름으로, <id>를 원래 Copy Blob 작업의 x-ms-copy-id 헤더에 제공된 복사 식별자로 바꿉니다.

 

PUT 메서드 요청 URI HTTP 버전

https://myaccount.blob.core.windows.net/mycontainer/myblob?comp=copy&copyid=<id>

HTTP/1.1

로컬 저장소 서비스에 대해 요청을 수행할 때는 로컬 호스트 이름 및 Blob 서비스 포트를 127.0.0.1:10000으로 지정하고 뒤에 로컬 저장소 계정 이름을 붙입니다.

 

PUT 메서드 요청 URI HTTP 버전

http://127.0.0.1:10000/devstoreaccount1/mycontainer/myblob?comp=copy&copyid=<id>

HTTP/1.1

자세한 내용은 개발 및 테스트에 Azure 저장소 에뮬레이터 사용를 참조하십시오.

요청 URI에 다음과 같은 추가 매개 변수를 지정할 수 있습니다.

 

매개 변수 설명

timeout

선택 사항입니다. timeout 매개 변수는 초 단위로 표시됩니다. 자세한 내용은 Blob 서비스 작업의 제한 시간 설정를 참조하십시오.

다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.

 

요청 헤더 설명

Authorization

필수 사항입니다. 인증 체계, 계정 이름 및 서명을 지정합니다. 자세한 내용은 Azure 저장소 서비스에 대한 인증를 참조하십시오.

Date 또는 x-ms-date

필수 사항입니다. 요청의 UCT(협정 세계시)를 지정합니다. 자세한 내용은 Azure 저장소 서비스에 대한 인증를 참조하십시오.

x-ms-version

인증된 모든 요청의 경우 필수입니다. 자세한 내용은 Azure 저장소 서비스 버전 관리를 참조하십시오.

x-ms-lease-id:<ID>

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

x-ms-copy-action: abort

필수 사항입니다.

x-ms-client-request-id

선택 사항입니다. 저장소 분석 로깅을 사용하도록 설정한 경우 분석 로그에 기록된 1KB 문자 제한의 클라이언트에서 생성한 불투명 값을 제공합니다. 클라이언트 쪽 작업과 서버가 받은 요청의 상관 관계를 지정하는 데 이 헤더를 사용하는 것이 좋습니다. 자세한 내용은 저장소 분석 로깅 정보Microsoft Azure 로깅: 로그를 사용하여 저장소 요청 추적을 참조하십시오.

없음.

응답에는 HTTP 상태 코드 및 응답 헤더 집합이 포함되어 있습니다.

작업이 성공하면 상태 코드 204(콘텐츠 없음)이 반환됩니다.

상태 코드에 대한 자세한 내용은 상태 및 오류 코드를 참조하십시오.

이 작업의 응답에는 다음과 같은 헤더가 포함됩니다. 응답에는 추가 표준 HTTP 헤더가 포함될 수도 있습니다. 모든 표준 헤더는 HTTP/1.1 프로토콜 사양을 따릅니다.

 

요청 헤더 설명

x-ms-request-id

이 헤더는 수행된 요청을 고유하게 식별하며, 이 헤더를 사용해서 요청 문제를 해결할 수 있습니다. 자세한 내용은 API 작업 문제 해결를 참조하십시오.

x-ms-version

요청을 실행하는 데 사용되는 Blob 서비스의 버전을 나타냅니다.

Date

응답이 시작된 시간을 나타내는 서비스에서 생성된 UTC 날짜/시간 값입니다.

계정 소유자만 이 작업을 호출할 수 있습니다.

보류 중인 Copy Blob 작업을 중단할 때 대상 blob의 x-ms-copy-status 헤더는 aborted로 설정됩니다. 복사 작업을 중단하면 블록 blob 및 페이지 blob 모두 대상 blob의 길이가 0이 됩니다. 하지만 대상 blob의 메타데이터는 원본 blob에서 복사되었거나 Copy Blob 작업 호출로 명시적으로 설정된 새 값을 포함합니다. 복사 전 원본 메타데이터를 보존하려면 Copy Blob를 호출하기 전에 대상 blob의 스냅숏을 작성합니다.

보류 중인 복사 작업만 중단할 수 있습니다. 완료되었거나 실패한 복사를 중단하려고 시도하면 409 충돌이 발생합니다. 잘못된 복사 ID를 사용해서 복사 작업을 중단하려고 시도하면 409 충돌이 발생합니다.

표시:
© 2014 Microsoft