DevOps & Infra/AWS
[AWS] S3 - 수명 주기 규칙을 사용해서 객체 정리하기
나른한댕댕이🐶
2023. 4. 12. 16:18
728x90
반응형
# 배경
S3에 보관 중인 데이터 중에 이전 버전이 필요 없는 것들이 있다.
만들어진 날짜 순으로 정렬해서 정리를 하려고 했는데 객체의 수가 999개를 초과하니 정렬이 불가능하다.
S3에 수명 주기라는 것이 있어 이 규칙을 생성해서 정리할 수 있다고 한다.
# 수명주기 규칙 생성하기
버킷 > 관리 > 수명 주기 규칙 생성
- 접두사
폴더나 파일명에 규칙이 있는 경우 작성해 주면 해당 폴더 및 파일에만 적용이 된다.
- 수명 주기 규칙 작업
현재 있는 객체들을 버전 만료로 변경하고 만료 처리된 객체들을 삭제하는 방법으로 진행하였다.
- 객체 생성 후 경과 일수
만들어진 지 90일이 지난 객체의 경우 버전을 만료 처리
- 객체의 이전 버전 영구 삭제
객체가 최신이 아닌 상태로 전환된 후 경과 일수
- 만료 상태로 변경되고 7일이 되면 삭제한다.
보관할 새 버전 수
- 만료 버전 중 최신 10개를 유지
728x90
반응형