Skip to content

S3 Versioning & Lock

S3 Versioning

S3 Versioning은 실수로 인한 삭제, 변경을 쉽게 복구 할 수 있는 기능이다. 버전 관리가 활성화 된 버킷을 사용하면 영구적으로 제거하는 대신 삭제 마커를 삽입한다. 삭제 마커가 현재 객체의 버전이 된다. S3 요금은 저장 및 전송된 객체의 모든 버전에 대해 적용된다. 만약 버전이 세가지라면 3개의 객체에 대한 요금이 부과된다. 버전 관리가 활성화 된 이후에는 버전이 없는 상태로 돌아갈 수 없다. 그러나 버전 관리를 일시정지 할 수 있다.

S3 Lock

S3 Object Lock을 사용하면 WORM(write-once-read-many) 모델을 사용하여 객체를 저장할 수 있다. 잠긴 객체는 정해진 시간 또는 무기한으로 객체가 삭제되거나 덮어쓰이는것을 방지하여 WORM 저장소가 필요한 요구사항을 충족할 수 있다. 이 기능은 버킷을 생성할때, Object Lock을 활성화 할 수 있다. 버킷이 생성된 후에는 잠금을 비활성화 하거나 버전 관리를 중단할 수 없다. 추가로 법적 보류 옵션을 설정할 수 있다.

Email: echo.youn@kakao.com