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

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

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

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

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

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

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

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

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

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

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