-
[AWS] Cloud Front, S3, react 파일 업데이트가 반영되지않는 문제카테고리 없음 2022. 2. 17. 17:53
.env같은 파일을 수정후 다시 빌드하여 s3에 업로드하여도
실제 사이트에 접속해보면 반영되지않는 경우가 있다.나의 경우
서버의 주소를 .env에 적어놓았었는데
그 주소를 수정후 다시빌드해서 s3에 업로드하였음에도
사이트에서는 수정되기 전의 주소를 참고하고있었다.
이런 문제는 클라우드프론트에 저장되어있는 캐시때문에 생기는 문제이다.
CF의 캐시가 수명이 다하기전에 원본을 수정한다면
파일이 바꼇음에도 캐시가 업데이트되지않는데
이것을 고쳐주려면
무효화명령을 하여서 캐시를 지워버리면된다.
경로를 직접 설정하거나
파일을 직접설정할수있는데(.jpg, .html)
/* 와일드카드로 전체를 지정할수도있다.