AWS S3 - 수명 주기 규칙

doohyunlm·2021년 4월 5일
4

AWS-S3

목록 보기
3/4
post-custom-banner

수명 주기 규칙 생성

  1. 수명 주기 규칙 구성
  2. 수명 주기 규칙 작업
    • 스토리지 클래스 전환
  3. 객체 관리 개요
  4. 마치며




수명 주기 규칙


  • 수명 주기 규칙 생성을 해보도록 하겠습니다.

수명 주기 규칙이란 aws s3에서 제공하는 기능으로 오래된 파일을 삭제하거나 파일의 위치를
다른 스토리지로 옮기는 등 유용한 기능들을 제공합니다.




수명 주기 규칙 구성


  • 수명 주기 규칙 이름
    • 명시적으로 용도를 나타내게 작성합니다.

      ex) 엑셀 삭제 -> remove_excel


  • 규칙 범위 선택
    • 이 규칙은 버킷의 모든 객체에 적용됨
      버킷 내 모든 객체에 적용되므로 주의가 필요합니다.

    • 하나 이상의 필터를 사용하여 이 규칙의 범위 제한
      제한 된 폴더 아래에 있는 객체들에게 적용시킬 수 있습니다.


  • 접두사
    • 목표에 맞는 폴더 명을 전부 적어줘야 적용됩니다.

      ex) /public/excel에 적용시키기 위해선 버킷명을 제외하고 /public/excel을 다
      입력해줘야 적용 됩니다. /excel만 입력할 경우 적용되지 않습니다.




수명 주기 규칙 작업


  • 수명 주기 규칙을 정하는 곳입니다.
  • 원하는 작업을 선택할 수 있습니다. 기본 스토리지 클래스는 standard입니다.


Standard-IA는 장기 스토리지, 백업 및 재해 복구 파일용 데이터 스토어에 적합합니다.

지능형 계층화는 새로운 애플리케이션과 같이 알 수 없는 스토리지 액세스 패턴이나
데이터 레이크처럼 예측할 수 없는 액세스 패턴을 가진 데이터 세트에 적합한 스토리지
클래스입니다.

One Zone-IA는 자주 액세스하지만 필요할때 빠르게 액세스해야하는 데이터에 적합합니다.

Glacier는 데이터 보관을 위한 안전하고 내구력 있으며 저렴한 스토리지 클래스입니다.
중요한 정보를 저장하는데 사용합니다.

Glacier Deep Archive는 가장 저렴한 비용의 스토리지 클래스이며 1년에 한 두번 정도
액세스할 수 있는 데이터의 장기 보관 및 디지털 보존을 목적으로 합니다.
7~10년 이상의 데이터를 저렴하게 보관하는데 주로 사용하며 검색이 상당히 느려
주의를 요합니다.


  • 스토리지 클래스 간에 객체의 현재 버전 전환

    • 원하는 스토리지 클래스 전환을 선택하고 객체 생성 후 경과 기간을 설정해주시면 됩니다.

  • 스토리지 클래스 간에 객체의 이전 버전 전환

    • 현재 버전 전환과 방법은 동일합니다.

  • 객체의 현재버전 만료

    • 날짜를 지정하면 그 날짜 기준으로 만료 상태로 변경되며 시간이 좀더 경과된 후 삭제됩니다.

  • 객체의 이전 버전 영구 삭제

    • 설정된 날짜 기준으로 삭제됩니다.

  • 만료된 삭제 마커 또는 완료되지 않은 멀티파트 업로드 삭제

    • 현재 날짜 기준으로 실행됩니다.

  • 처리가 일어나는 시간 같은 경우 내부적으로 적용되며 따로 명시되어 있지는 않습니다.




객체 관리 개요


  • 적용한 폴더의 객체를 클릭해보면 객체 관리 개요를 확인할 수 있습니다.
  • 만료 규칙과 만료 날짜가 나오면 정상적으로 생성한겁니다.



마치며

  • 부족한 부분이나 틀린 부분 있으면 지적 부탁드립니다.
profile
백엔드 개발자
post-custom-banner

2개의 댓글

comment-user-thumbnail
2021년 4월 8일

엄청나군요

1개의 답글