Route 53 エイリアスリソースレコードセットを作成する際に目的のエイリアス先が選択できないのはなぜですか?

所要時間1分
0

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 である必要があります。


関連情報

シンプルなエイリアスレコードに固有の値

AWS公式
AWS公式更新しました 1年前