영업: 1-800-867-1380

컨테이너 삭제

업데이트 날짜: 2015년 4월

Delete Container 작업은 지정된 컨테이너에 삭제를 표시합니다. 컨테이너 및 여기에 포함된 모든 blob는 나중에 가비지 수집 중에 삭제됩니다.

다음과 같이 Delete Container 요청을 생성할 수 있습니다. HTTPS를 사용하는 것이 좋습니다. myaccount를 사용자의 저장소 계정으로 바꿉니다.

 

방법 요청 URI HTTP 버전

DELETE

https://myaccount.blob.core.windows.net/mycontainer?restype=container

HTTP/1.1

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

 

방법 요청 URI HTTP 버전

DELETE

http://127.0.0.1:10000/devstoreaccount1/mycontainer?restype=container

HTTP/1.1

자세한 내용은 Using the Azure Storage Emulator for Development and Testing를 참조하세요.

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

 

매개 변수 설명

timeout

선택적 요소입니다. timeout 매개 변수는 초 단위로 표시됩니다. 자세한 내용은 Blob 서비스 작업에 대한 제한 시간 설정를 참조하세요.

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

 

요청 헤더 설명

Authorization

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

Date 또는 x-ms-date

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

x-ms-lease-id: <ID>

컨테이너에 활성 임대가 포함된 경우 2012-02-12 버전 이상에서 필수입니다. 활성 임대가 포함된 컨테이너에서 Delete Container를 호출하려면 이 헤더에 임대 ID를 지정합니다. 활성 임대가 있을 때 이 헤더가 지정되지 않았으면 Delete Container409 (Conflict)를 반환합니다. 잘못된 임대 ID를 지정했거나 활성 임대가 포함되지 않은 컨테이너에 임대 ID를 지정한 경우, Delete Container412 (Precondition failed)를 반환합니다.

x-ms-version

인증된 모든 요청의 경우 필수입니다. 이 요청에 사용할 작업의 버전을 지정합니다. 자세한 내용은 Windows Azure에서 Blob, 큐 및 테이블 서비스의 버전 관리를 참조하세요.

x-ms-client-request-id

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

이 작업은 또한 지정된 조건이 충족될 경우에만 컨테이너를 삭제하는 조건부 헤더 사용을 지원합니다. 자세한 내용은 Blob 서비스 작업에 대한 조건부 헤더 지정를 참조하세요.

없음.

Request Syntax:
DELETE https://myaccount.blob.core.windows.net/mycontainer?restype=container HTTP/1.1

Request Headers:
x-ms-version: 2011-08-18
x-ms-date: Sun, 25 Sep 2011 21:44:34 GMT
Authorization: SharedKey devstoreaccount1:t7mf5htNuwLFX9g0S2LDdRtRn1FQzMAluBvHy1QPpnM=

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

작업에 성공하면 상태 코드 202(수락됨)가 반환됩니다.

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

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

 

응답 헤더 설명

x-ms-request-id

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

x-ms-version

요청을 실행하는 데 사용되는 Blob 서비스의 버전을 나타냅니다. 이 헤더는 2009-09-19 버전 이상에 대해 수행된 요청에 대해 반환됩니다.

Date

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

없음.

Response Status:
HTTP/1.1 202 Accepted

Response Headers:
Transfer-Encoding: chunked
Content-Type: application/xml
Date: Sun, 25 Sep 2011 21:45:00 GMT
x-ms-version: 2011-08-18
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0

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

컨테이너가 삭제되었으면 30초 동안 동일한 이름의 컨테이너를 만들 수 없으며, 서비스에서 아직 요청을 처리 중이면 30초 이상 컨테이너를 사용하지 못할 수 있습니다. 컨테이너를 삭제하는 동안 동일한 이름의 컨테이너를 만들려고 시도하면 상태 코드 409(충돌)와 함께 작업이 실패하고 서비스가 컨테이너를 삭제 중임을 나타내는 추가 오류 정보를 반환합니다. 컨테이너를 삭제하는 동안에는 컨테이너의 모든 blob에 대한 작업을 포함해서 다른 모든 작업도 실패하고 상태 코드 404(찾을 수 없음)가 나타납니다.

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft