[AWS] CloudFront 객체 무효화

주형(Jureamer)·2022년 12월 9일
0

S3 버킷을 CloudFront에 올려 사용하다보면 변경 사항이 실시간으로 반영이 안되는 것을 확인할 수 있습니다. 이는 AWS 정책상 24시간동안 Cache된 응답을 사용하기 때문입니다. 그렇기 때문에 S3 콘텐츠를 실시간으로 반영하기 위해선 2가지 방법을 사용할 수 있습니다.

  • CloudFront 객체 무효화
  • 객체 버전 관리 사용

저는 이번에 간단하게 사용할 수 있는 CloudFront 객체 무효화를 통해 문제를 해결하였습니다.

CloudFront 캐시 무효화 방법

1. [CloudFront]-[배포]-[무효화]탭에서 무효화 생성 클릭

2. 무효화할 객체 경로 추가

  • 객체 경로를 입력한 뒤 무효화 생성 클릭
  • 와일드카드(*) 사용 시 전체 경로에 대한 무효화 가능

무효화 생성 후 잠시 기다린 뒤 경로에 접속하게 되면 최신 파일이 반영된 웹 페이지를 확인할 수 있습니다!

참고

profile
작게라도 꾸준히 성장하는게 목표입니다.

0개의 댓글