S3에서 사이트를 호스팅 할 때 영역 별 정점 (예 : example.com)에는 하위 레코드 (예 : www.example.com)가 필요하지 않으므로 A 레코드 별칭이 필요합니다 (여기서는 CNAME 대신 사용할 수 있음) 이는 AWS 계정에서 작동하지 않습니다.
그러나 ... 다음 솔루션이 유용 할 수 있다고 믿게 만드는 질문에 한 단어가 있습니다. 그 단어는 "등록 된"단어입니다. 다른 AWS 계정 도메인 한 AWS 계정으로 국도 53 등록으로 등록 된 경우
에 Route53에 regsitered
사용자 정의 도메인 이름, 당신은 여전히에서 국도 53 호스팅 영역을 만들 수 있습니다 different AWS 계정 - 버킷이있는 계정 - 첫 번째 계정의 Route 53 콘솔에서 권한있는 네임 서버를 변경합니다. 이것은 운영 제어를 두 번째 계정에 위임합니다.
계정 2 (버킷과 동일한 도메인)에 도메인의 호스트 된 영역을 만듭니다. Route 53이 호스트 된 영역에 할당 한 4 개의 NS 레코드를 기록하십시오. 변경하지 마십시오. 그들이 무엇인지 주목하십시오.버킷을 가리키는 적절한 A 레코드 별칭으로이 호스트 된 영역을 구성하십시오.
그런 다음 Route 53 콘솔에서 계정 1 (도메인을 등록한 곳)에서 "등록 된 도메인"을 클릭하십시오.
도메인을 선택하십시오.
"이름 서버 추가/수정"을 선택하십시오.
몇 분 정도 기다립니다 계정 2.
에 새 호스팅 영역에 대한 경로 (53)에 의해 할당 된 경로 (53) 네임 서버의 값을 입력합니다.
테스트.
이론적으로는 48 시간이 걸리지 만 매우 드뭅니다.이 후에는 계정 1에서 호스트 된 영역을 제거 할 수 있습니다. 어쨌든, 그렇지 않으면.
Route 53은 연례 등록을 위해 계속해서 계정 1에 비용을 청구하지만 호스트 된 영역에 대해 계정 2에 청구합니다. 두 계정 모두 DNS 쿼리에 대해 요금이 부과되지 않지만 쿼리는 S3을 가리키는 별칭에 해당하므로 계정 2에 $ 0.00이 청구되며이 경우 쿼리는 무료입니다.
이것은 효과가 있었다. 고마워. – vardhinisuresh27