클라우드/AWS

CloudFront에 수정한 S3객체에 대해 바로 적용되지 않는 현상

더덕2 2023. 5. 25. 17:15

문제

부트캠프 메인프로젝트를 같이 진행했던 프론트분이 수정한 부분을 홈페이지에 적용해달라 하여

S3 버킷을 새로 재 배포 하였으나 S3의 주소로는 적용이 되었는데 CloudFront에는 적용이 계속 안되는현상

 

원인

찾아보니 해당 문제는 CloudFront가  캐시기능을 가지고있는데 기본 디폴트 값이 24시간동안 유지된다고 함.

변경된 사항이 적용되려면 24시간 이후에 적용이 된다.

 

해결

CloudFront의 무효화라는 탭에서 캐시제거를 할 수 있음.

이렇게 /*로 캐시를 전체 삭제 해준 뒤 확인해보면 적용이 된것을 확인할 수 있다.

 

 

주의할점

해당 방법은 한번 일시적으로 초기화하는것으로써 매번 적용할 때마다 즉시 변경된 사항을 보고싶으면 캐시를 비워주기위해 무효화생성을 그때마다 해주어야한다.

'클라우드 > AWS' 카테고리의 다른 글

AWS EC2 Iam 자동배포에 필요한 권한 추가  (0) 2023.04.14