CloudFront Cache Invalidation (캐시 무효화)

image.png

1️⃣ 개념

CloudFront Edge 캐시에 저장된 콘텐츠를 강제로 삭제하는 기능

➡️ 캐시를 즉시 새로고침


2️⃣ 왜 필요한가?

CloudFront는 기본적으로

➡️ 캐시 TTL(Time To Live) 동안 데이터를 유지

TTL = 24시간

그 동안은

❌ Origin 변경 사항 반영 안됨


문제 상황

S3 버킷 업데이트
↓
CloudFront Edge 캐시는 옛날 데이터

➡️ 사용자에게 오래된 콘텐츠 제공


해결 방법