버전 관리가 일시 중지된 버킷에서 객체 삭제 - Amazon Simple Storage Service

버전 관리가 일시 중지된 버킷에서 객체 삭제

버전 관리가 일시 정지된 버킷에서 객체를 삭제하여 null 버전 ID를 가진 객체를 제거할 수 있습니다.

버킷에 대해 버전 관리가 일시 중지된 경우 DELETE 요청은 다음과 같습니다.

  • 버전 ID가 null인 객체만 제거할 수 있습니다.

  • 버킷에 null 버전의 객체가 없는 경우 어떤 것도 제거하지 않습니다.

  • 버킷에 삭제 마커를 삽입합니다.

다음 그림은 DELETE를 사용하여 null 버전을 간단히 제거하는 방법을 보여줍니다. (단순 DELETE 요청은 버전 ID를 지정하지 않는 요청입니다.) Amazon S3는 버전 ID가 null인 삭제 마커를 그 자리에 삽입합니다.

NULL 버전 ID를 가진 객체를 제거하는 단순 삭제를 보여 주는 그림.

삭제 마커에는 콘텐츠가 없으며, 따라서 삭제 마커로 대체될 때 null 버전의 콘텐츠가 손실된다는 점에 유의하세요.

다음 그림은 null 버전이 없는 버킷을 보여 줍니다. 이 경우 DELETE 요청은 아무것도 제거하지 않으며 Amazon S3에서는 삭제 마커만 삽입합니다.

삭제 마커 삽입을 보여 주는 그림.

버전 관리가 일시 정지된 버킷에서도 버킷 소유자는 DELETE 요청에 버전 ID를 포함하여 특정 버전을 영구적으로 삭제할 수 있습니다. 다음 그림은 지정된 객체 버전을 삭제하면 해당 객체의 버전이 영구적으로 제거됨을 보여 줍니다. 버킷 소유자만이 지정된 객체 버전을 삭제할 수 있습니다.

지정된 버전 ID를 사용한 영구 객체 삭제를 보여 주는 그림.