반응형
[AWS] S3 버킷의 log 들의 주기별로 삭제
문의 사항
현재 s3 에 elb log 및 cloudtrail log 등이 존재 하는데,
예를들면 3년 까지만 저장하고 삭제 되도록 하고 싶습니다.
어떻게 설정해야 하는지 자세히 알려 주세요
답변
안녕하세요.
■ 문의내용
- S3 에 업로드 되는 데이터를 일정 기간 이후 자동으로 삭제되도록 설정하길 원하시는 것으로 확인하였습니다.
만약 의도와 다른 내용이 있다면 정정 부탁 드립니다.
■ 답변내용
S3의 수명 주기 관리[1] 기능을 사용하여 업로드 후 일정기간이 지나면 자동으로 삭제되도록 할 수 있습니다.
1. 기능을 적용하고자 하는 버킷으로 접근합니다.
2. 상단의 [관리] 탭에 접근한 뒤 수명 주기 규칙 생성을 선택 합니다.
3. 이후 특정 기간이 지난 객체에 대한 처리 규칙을 생성합니다.
3-1. 규칙 이름
ex) 3year-delete
3-2. 버킷 내 규칙 적용 범위(필터 적용 또는 모든 객체 대상)
3-3. 원하는 기간 및 규칙 설정
몇가지 기능이 있으나 원하시는 특정 기간 후 삭제를 위해서 아래와 같이 설정하시면 됩니다.
- 365*3-1=1094 일 후 버전 만료
- 버전 만료 1일 뒤 삭제
■ 참고
추가 문의 사항은 회신 부탁 드립니다.
감사합니다.
반응형