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

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

S3 버킷 수명 주기 설정하기

S3은 버킷에 저장된 객체의 수명 주기Lifecycle를 관리할 수 있는 기능이 있습니다. 이 기능은 일정 시간이 지났을 때 사용되지 않는 파일들을 삭제하거나 다른 곳에 백업하여 S3 저장 공간을 절약하고 싶을 때 사용합니다.

S3 버킷 목록에서 버킷을 선택하고 위쪽 Properties 버튼을 클릭합니다. 그리고 Lifecycle 탭을 클릭합니다. 여기서 수명 주기 규칙Lifecycle Rule을 추가할 수 있습니다. Add rule 버튼을 클릭합니다.


그림 11-59 S3 버킷 수명 주기 설정

그림 11-60처럼 수명 주기 규칙을 설정합니다.

  • Enabled: 이 규칙의 사용여부를 설정합니다.
  • Name(Optional): 규칙 이름입니다. 입력하지 않으면 자동 생성됩니다.
  • Apply to Entire Bucket: 이 규칙을 버킷 안에 있는 모든 객체에 적용할지 여부를 설정합니다. 아래 Prefix 설정은 무시됩니다.
  • Prefix: 규칙을 적용할 객체를 지정합니다. logs/라고 설정하면 logs 폴더에 규칙이 적용됩니다.
  • Time Period Format: 규칙을 적용할 날짜 설정입니다.
  • Days from the creation date: 객체의 생성 날짜부터 적용합니다.
  • Effective from date: 특정 날짜부터 적용합니다.
  • Move to Glacier: 설정한 날짜에 데이터를 보관 및 백업 전용 스토리지인 Glacier로 이전합니다. Glacier에 관해서는 ‘21장 데이터 보관 및 백업을 위한 매우 저렴한 스토리지 서비스 Glacier’를 참조하기 바랍니다.
  • Expiration: 설정한 날짜에 데이터를 완전히 삭제합니다.

이 수명 주기 규칙Lifecycle Rule을 추가하게 되면 버저닝Versioning 기능을 사용할 수 없게 됩니다. 버저닝 기능을 사용하려면 추가된 모든 규칙을 삭제해야 합니다.


그림 11-60 S3 수명 주기 규칙


저작권 안내

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