1. 403 forbidden 오류 = 버킷 정책을 설정하지 않아서 발생하는 오류
'S3 > S3객체 > 권한 > 버킷 정책 편집 > 정책 생성기' 클릭한다.
버킷 정책 생성에서,
- GetObject, PutObject로 설정해준다.
- ARN + 맨 뒤에 /* 를 붙여서 규칙을 생성한다.
생성된 규칙을 복사/붙여넣기 하고, 변경사항을 저장한다.
2. 404 nosuchkey 오류 = 에러페이지를 지정하지 않아서 발생하는 오류
인덱스 문서와 오류 문서를 동일하게 지정해주면 에러는 해결된다.
하지만 사실상, 원인 모를 오류가 발생하기때문에 내가 원래 연결하고자하는 페이지(인덱스 문서)로 연결이 안되는 상황에서
오류 문서로 가는 리디렉션 페이지를 내가 원하던 페이지와 동일하게 지정해주는 것이다.
따라서 근본적인 문제해결은 아니지만, 일단 s3 정적 페이지가 잘 업로드 됐는지만 확인하기에는 괜찮은 해결 방법이다.