[AWS] S3와 Cloudfront 연결 후 403, 404 error 발생하는 이슈, 해결 방법

fejigu·2023년 3월 23일
3

AWS

목록 보기
3/5
post-thumbnail



💣 Cloudfront 연결 후 403 error...


→ 배포를 하며 만났던 이슈 중 403 error는 생각보다 간단하게 해결할 수 있었던 이슈이지만, 같은 이슈를 또 경험하지 않게 이슈 원인과 해결 방법들을 정리해두려고 한다.




1. 이슈

→ S3와 Cloudfront 연결 후 403 error, Access Denied 에러 메세지가 뜨게 되었다.


2. 원인

→ Cloudfron ~ S3 로 서비스하는 구조에서,S3에 SPA(React)를 이용하여 구성을 하면 Redirect가 발생하여 403/404와 같은 Access Denied가 발생하게 된 것이다.


3. 해결 방법

403, 404의 에러 페이지를 index.html로 하고 HTTP 응답코드를 200으로 설정하면 되었다.

1) CloudFront → 배포 → 배포하고자 하는 ID → 오류 페이지 접속
2) 오류 페이지에서 사용자 정의 오류 응답 생성 클릭
3) 응답 페이지 경로 : /index.html, HTTP 응답 코드 : 200 으로 생성
4) 에러 해결 !

profile
신규 서비스의 기획부터 개발, 운영까지 전 과정을 경험한 주니어 📱

2개의 댓글

comment-user-thumbnail
2023년 3월 23일

멋저요 🥰

답글 달기
comment-user-thumbnail
2024년 3월 4일

안녕하세요
위에 내용으로 오류페이지 설정 후 접속 테스트 2가지 방식으로 해보았습니다.
1. Url
2. url + index.html

1번 같은 경우 정상 접속이 되는데 2번은 따로 설정한 에러 페이지로 넘어갔습니다.
왜 그런지 문의드립니다.

답글 달기