[AWS] CloudFront 캐시 삭제로 변경 사항 바로 적용하기

hzn·2023년 6월 21일
0

Deploy

목록 보기
10/10
post-thumbnail

CloudFront를 통해 서비스를 하는 경우, 캐시된 파일 때문에 프로젝트 수정 사항이 바로 적용되지 않는다.

CloudFront는 각 엣지에서 파일을 캐싱하고, TTL이 만료되기 전까지는 Origin(S3 버킷에 있는 원본 파일)을 요청하지 않고 캐시된 파일을 사용한다.

변경 사항을 바로 적용하기 원하는 경우, 캐시를 제거해야 한다.

  • S3는 파일 스토리지, Route 53은 DNS, CloudFront는 CDN (Content Delivery Network) 역할
  1. CloudFront - 배포 - 해당 배포 선택 - 무효화 탭 - 무효화 생성

  1. 객체 경로 추가에 캐시를 지울 객체 경로를 입력한다.
    모든 캐시를 지우려면 /* 입력한다.

0개의 댓글