핵심 요약
농심 NDS가 AWS S3 Lifecycle 규칙이 여러 개일 때의 적용 기준과 작동 원리를 정리한 글을 다룹니다.
구현 방법
- 객체 상태(state)별 규칙 적용: 현재 버전/이전 버전/삭제 마커에 따라 규칙이 분리 적용
- 필터 조건(Filter)으로 적용 대상 제한: 접두사, 태그, 접두사+태그 조합
- 규칙 선택의 핵심 원칙: 동일 객체에 다중 규칙 적용 시 비용 절감을 우선하는 동작이 선택되지만 규칙 순서나 이름은 고려되지 않음
- 운영 팁 및 사례: 예시를 통해 충돌 및 우선순위 원리를 설명
주요 결과
- 다중 규칙의 적용 원리와 충돌 사례를 통해 운영 관점의 설계 팁을 제공
- 비용 절감을 위한 규칙 선택 시 고려사항: 더 짧은 만료 정책이 항상 우선하는 것은 아니며, 실제로는 더 큰 비용 절감을 주는 규칙이 적용될 수 있음
- 운영 적용 팁: 필터 중복 방지, 버저닝 분리 관리, 삭제 마커 별도 규칙 관리, 중복 여부 사전 검토



