AWS S3 기본 개념: 버킷 정책, 버전 관리, 수명 주기 설계
"개발팀이 S3 버킷에 로그를 쌓고 있는데, 3개월 만에 저장 비용이 월 $200을 넘었습니다. 오래된 파일은 자동으로 정리하고 싶은데, 실수로 삭제한 파일은 복원할 수 있어야 합니다." — 이 상황에서 필요한 것이 S3의 수명 주기 규칙과 버전 관리입니다.핵심 요약S3 버킷 정책(Bucket Policy)은 버킷 단위의 접근 제어 규칙으로, 크로스 계정 접근이나 특정 조건부 허용에 사용됩니다.버전 관리(Versioning)를 활성화하면 객체를 덮어쓰거나 삭제해도 이전 버전이 보존되어 복원이 가능합니다.수명 주기(Lifecycle) 규칙으로 객체를 저렴한 스토리지 클래스로 자동 전환하거나 만료 삭제할 수 있습니다.세 가지 기능을 조합하면 "데이터 보호 + 비용 최적화 + 접근 제어"를 동시에 설계할 수 ..
2026.06.05