티스토리 뷰

AWS

aws cloudfront에서 index.html의 캐싱을 막자

나를찾는아이 2023. 3. 3. 18:25
728x90
반응형

cloudfront의 배포를 선택한뒤 동작에서 여러 경로에 대한 동작을 지정할수 있습니다

 

동작이라 함은 특정 값을 파라메터로 보내거나 캐시에 대한 내용을 수정할수 있습니다

 

여러분이 react와 같은 frontend를 배포할때 index.html을 포함한 js 파일들을 최종적으로 업로드하게되는데요

 

index.html의 캐시를 막아 내가 새로운 빌드를 하여 빌드한 코드를 배포할때

 

배포한 코드가 클라이언트에 캐쉬되어있지 않으니 바로 반영될수 있도록 할수 있습니다

 

 

여기서 동작 생성을 눌러

 

캐시 키 및 원본 요청에

 

Legacy cache settings를 선택합니다

 

 

 

 

그리고 

 

최소 TTL : 0

최대 TTL : 0

기본 TTL : 0

 

설정을 하여 캐싱을 하지 않도록 합니다

 

 

 

두개의 경로패턴을 지정하는것이 좋습니다

 

index.html 에 대한 패턴과

 

/ 루트에 대한 패턴에 대해서 위에 설명한 내용을 반복하면 됩니다

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함