에러 (2) 썸네일형 리스트형 [AWS] CloudFront+S3 배포했는데 하위페이지에서 access denied에러날 때 AWS의 CloudFront와 S3 로 정적웹페이지 배포, 서브도메인도 설정 완료해서 이제 테스트를 해보려했다. 하지만, 분명 S3 버킷 root 위치의 index.html 로 접근은 하는데 url 뒤에 /를 붙여서 접속하니 access denied 에러가 나와서 당황했다. 결론적으로 말하면, CloudFront - '오류페이지' - '사용자정의 오류 응답'도 만들어주어야한다. 왜냐하면 s3는 새로고침하고 새 경로를 열 때, route를 이해못하기 때문에 새 경로가 열릴 때마다 access denied 에러를 띄우는 것이다..! 그래서 위처럼 나오는 이 에러페이지를 index.html로 redirect 시키면 해결이 되는 것이다! 방법 1. 생성한 CloudFront 로 이동하여 오류 페이지 탭에서 사용.. Yarn install 하는데 Integrity check failed for "relateurl" 에러날 때 리액트프로젝트 처음 받아서 세팅하는 도중에 아래처럼 yarn 관련 에러가 났었다. error https://registry.yarnpkg.com/... Integrity check failed for "relateurl" (computed integrity doesn't match our records, ...) 캐시관련 문제인가 싶어서 아래 처럼 수행했다. yarn cache clean yarn install 그러나, 다시 yarn install 수행해도 같은 에러가 나와서 잠시 찾아보니 yarn checksum에 관련된 문제였다. 캐시를 지워도 yarn.lock 에 문제가 되는 checksum 이 존재해서 아래와 같이 수행해야한다. yarn --update-checksums 이 명령을 실행하면 먼저 .. 이전 1 다음