메뉴
Amazon Simple Storage Service
개발자 안내서 (API Version 2006-03-01)

이전 버전 복원

버전 관리의 가치 제안 중 하나는 객체의 이전 버전을 가져올 수 있는 기능입니다. 이를 수행하기 위한 접근 방식으로 다음 두 가지가 있습니다.

  • 이전 버전의 객체를 동일한 버킷으로 복사합니다.

    복사된 객체는 해당 객체의 현재 버전이 되고 모든 객체 버전은 유지됩니다.

  • 객체의 현재 버전 영구 삭제

    현재 객체 버전을 삭제하는 것은 실제로 해당 객체의 이전 버전을 현재 버전으로 만드는 것과 같습니다.

전체 객체 버전이 유지되므로 특정 버전의 객체를 동일 버킷에 복사하여 현재 버전보다 이전의 버전을 만들 수 있습니다. 다음 그림에서 원본 객체(ID = 111111)는 동일한 버킷에 복사됩니다. Amazon S3에서는 새 ID(88778877)를 제공하며 이것이 객체의 현재 버전이 됩니다. 따라서 버킷에는 원래 객체 버전(111111)과 그 사본(88778877)이 모두 들어 있습니다.

후속 GET 요청은 버전 88778877을 가져옵니다.

다음 그림은 현재 객체로 이전 버전(111111)을 남겨 둔 채로 객체의 현재 버전(121212)을 삭제하는 과정을 보여 줍니다.

후속 GET 요청은 버전 111111을 가져옵니다.