관리 메뉴

피터의 개발이야기

[AWS]S3 수명 주기 규칙 적용 본문

AWS

[AWS]S3 수명 주기 규칙 적용

기록하는 백앤드개발자 2022. 5. 31. 23:28
반응형

 

ㅁ 개요

 ㅇ Amazon S3 버킷에 로그를 저장하고 있다.

 ㅇ 오래된 로그는 정리 작업을 통해 더 이상 스토리지 요금이 청구되지 않도록 해야한다. 

 ㅇ S3의 과금은 용량에 비례하기 때문이다.

 ㅇ 로그자동 삭제를 위해 버킷에 저장된 객체들의 수명 주기를 구성할 수 있다. 그 방법에 대해서 정리하였다.

 

 

ㅁ S3 수명주기 생성 방법

 ㅇ 버킷을 선택하고 관리를 클릭한다.

 

 

 ㅇ 생성된 수명 주기의 현재 상태는 Enable

 ㅇ 수명 주기 규칙 생성을 클릭한다.

 

 

ㅁ 모든 객체 적용 수명주기

 ㅇ 버킷의 모든 객체에 적용하였다.

 

 

 ㅇ 수명 주기에는 현재 버전과 이전 버전 작업이 나뉘어 있다.

 ㅇ Amazon S3의 버전 관리는 동일 버킷 내에 여러 개의 객체 변형을 보유할 수 있다.

 ㅇ S3 버전 관리를 사용하면 버킷에 저장된 모든 버전의 객체를 모두 보존, 검색 및 복원할 수 있다.

 ㅇ 로그의 경우 한번 등록한 후에 버젼 변경이 없기 때문에 현재 버전으로 60일이 지나면 만료처리가 된다.

 ㅇ 만료가 된지 2일이 지나면 삭제가 된다. 즉, 62일이 지나면 객체가 삭제가 된다.

 

 

ㅁ 버킷내 접두사 규칙 적용

 ㅇ버킷 내의 access_log/ 하위에 적용되는 수명 주기 규칙이 생성된다.

 

 

ㅁ 생성된 수명 주기 비활성화

 ㅇ 생성된 수명 주기 규칙은 현재 Enabled 상태이다.

 ㅇ 생성된 주기를 비활성화 시킬 수 있다.

 

 

ㅁ 함께 보면 좋은 사이트

 ㅇ 버킷에서 수명 주기 구성 설정

 ㅇ 객체 만료

 ㅇ Amazon S3 로그 파일 삭제

반응형
Comments