Route 53 コンソールに Amazon Route 53 エイリアスリソースレコードセットを作成したいと考えています。しかし、エイリアスターゲットリストから優先リソースを選択できません。
簡単な説明
Route 53 コンソールを使用してエイリアスレコードを作成したが、使用可能なリソースがない場合、エイリアスターゲットリストには "No Targets Available" と表示されます。
"No Targets Available" というメッセージが表示された場合は、次の点を確認してください。
- Route 53 はリソースをエイリアスターゲットとしてサポートしている。
- リソースは Route 53 ホストゾーンと同じ AWS アカウントにある。
- 正しい AWS リージョンを選択した。
- Amazon CloudFront ディストリビューションにルーティングする場合、リソースレコード名は CloudFront ディストリビューションの代替ドメイン名 (CNAME) と一致している。
- Amazon Simple Storage Service (Amazon S3) バケットにルーティングする場合、リソースレコード名は Amazon S3 バケット名と一致している。
解決策
Route 53 はリソースをサポートしている
Route 53 がリソースをサポートしていること、およびリソースが正しく設定されていることを確認するには、「Value/route traffic to」(値/トラフィックのルーティング先) を参照してください。
リソースは同じアカウントにある
リソースが Route 53 ホストゾーンと同じアカウントにあることを確認してください。別のアカウントのリソースにルーティングする場合は、リソースを識別する値を入力します。たとえば、Amazon CloudFront ディストリビューションをエイリアスターゲットとして使用するには、CloudFront ドメイン名を入力します。
正しいリージョンを選択する
リソースを作成した正しいリージョンを選択してください。
リソースレコード名を CloudFront ディストリビューションの CNAME と一致させる
CloudFront ディストリビューションにルーティングする前に、リソースレコードの名前が CloudFront ディストリビューションの CNAME と一致することを確認してください。
たとえば、レコード名が example.com の場合、CloudFront ディストリビューションは CNAME の 1 つとして example.com を使用する必要があります。
リソースレコード名を Amazon S3 バケット名と一致させる
Amazon S3 ウェブサイトエンドポイントのリソースレコードの名前が Amazon S3 バケットの名前と一致することを確認してください。また、バケットをウェブサイトホスティング用に構成してください。
たとえば、バケットの名前が AWSDOC-EXAMPLE-BUCKET の場合、レコード名も AWSDOC-EXAMPLE-BUCKET である必要があります。
関連情報
シンプルなエイリアスレコードに固有の値