버킷에 대한 모든 엑세스를 여는 상황이 많지 않기 때문에, 비슷한 상황이 많이 생길거 같지는 않다. 하지만, 내 경우 테스트 상황에서 문제가 생겼으므로, 비슷한 문제가 혹여나 생기면 참조할 수 있을 것 같아 적어보았다.
문제 상황
- bjh-test라는 버킷을 소유하고 있음
- 이 bjh-test라는 버킷에서 정적 호스팅 혹은 퍼블릭 엑세스가 가능하도록 구성
- Route 53에서 CNAME으로 정적 호스팅 혹은 퍼블릭 엑세스가 가능한 S3의 URL을 가리키도록 한다.
- 이 경우, Route 53의 레코드를 통해 접속시 S3의 데이터가 잘 가져와질것으로 예상되지만, NoSuchBucket 오류가 발생한다.
해결 방법
도메인명과 버킷 이름을 일치시킨다. AWS 관련 자료 참조
접속이 잘 되는것을 확인할 수 있다.