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