ErrorLog
[AWS] Access Denied
ihl
2021. 6. 23. 20:15
AWS에 배포를 무사히 했음에도 불구하고 새로고침 발생 시 에러가 Access Denied가 발생할 수 있다. 원인에는 여러가지가 있을 수 있지만 나의 경우 서버에 없는 페이지를 요청하면서 에러가 발생하였다. 내 웹페이지는 SPA이지만 검색 기능 사용 시 뒤로가기했을 때 이전 키워드 검색 결과가 나오게 하기 위해서 주소창에 검색 키워드를 넣었더니 새로고침시 위 오류가 발생하였다.
이 오류는 에러가 발생했을 때 페이지를 다른 곳으로 Redirect 시키는 것으로 해결할 수 있다. 배포환경에 따라 조금 다른데 먼저 S3에만 배포했다면 S3 > 속성 >정적 웹 호스팅에서 에러가 발생했을 때 반환될 오류문서를 지정해주면 된다.
만약 클라우드 프론트까지 배포를 했다면 CloudFront > Error Pages 에서 Create CUstom Error Response로 에러코드에 해당하는 응답페이지를 지정해줄 수 있다.