AWS HTTP 프로토콜과 연동되는 스토리지 S3

이재홍 http://www.pyrasis.com 2014.03.24 ~ 2014.06.30

S3 버킷 버저닝 설정하기

S3은 자체적으로 파일 버전 관리Version Control 기능을 내장하고 있습니다. 이 버저닝Versioning 기능을 활용하면 파일을 이전 내용으로 되돌릴 수 있고, 삭제한 파일도 복원할 수 있습니다. 단 그만큼 파일 저장 용량이 늘어나므로 사용 요금이 늘어납니다. 따라서 용량이 작은 파일이 대부분일 때 사용하는 것을 추천합니다.

버킷의 Properties에서 Enable Versioning 탭을 클릭합니다. Enable Versioning 버튼을 클릭하면 버저닝 기능을 사용할 수 있습니다.


그림 11-57 S3 버킷 버저닝 설정

이 버킷에서 버저닝 기능을 한번 사용하게 되면 다시는 이 기능을 끌 수 없게 되니 주의해야 합니다. 또한, 버저닝 기능을 사용하고 있으면 수명 주기Lifecycle 기능을 사용할 수 없게 됩니다. 버저닝 기능을 활성화 한 뒤 S3 객체 목록에서 위쪽 Versions의 Show 버튼을 클릭하면 파일들의 버전이 표시됩니다(파일을 계속 수정해서 올렸을 경우).

그림 11-58에서는 hello.html 파일이 2번 바뀌었고 삭제되었다는 것을 알 수 있습니다. 삭제된 파일은 Delete Marker라고 표시됩니다. 이 Delete Marker를 선택하고 마우스 오른쪽 버튼을 클릭하면 팝업 메뉴가 나옵니다. 여기서 Delete를 클릭하면 삭제된 파일이 복원됩니다. 또한, 최근 버전을 삭제하면 이전 버전으로 되돌릴 수 있습니다.


그림 11-58 S3 객체 목록에서 버전 보기


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.