s3와 cloud front 배포 후 403 forbidden AccessDenied 에러가 뜬다면 ? s3에서 접속을 했을 경우 퍼블릭 엑세스 권한을 허용해두지않으면 403 forbidden AccessDenied 에러가 뜨는 것은 정상이다. cloudfront로 제어가 목적이라면 그대로 두면된다. 문제는 cloudfront로 배포한 url에 접속시 뜨는 AccessDenied 에러인데, s3 정책 설정까지 모두 제대로 완료했을 경우에는 리전만 추가 등록해준다면 가볍게 해결할 수 있다.
cloudfront 접속 후 원본 > 원본체크 > 편집 순으로 접속한다.
맨 하단에 Enable Origin Shield에 리전을 본인이 지정하고자하는 지역에 선택해 변경 사항을 저장한다.
다른 설정이 빠진게 없다면 cloudfront 배포 주소로 정상 접속되는 것을 확인할 수 있다.