翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
DNS の用語と概念を理解する
ドメインネームシステム (DNS) に関連する用語や概念に慣れていない場合は、以下のトピックがカスタムドメインを追加する手順を理解するのに役立ちます。
DNS の用語
DNS に共通する用語を以下に示します。カスタムドメインを追加する手順を理解する助けになります。
- CNAME
-
CNAME (正規レコード名) は、一連のウェブページに対してドメインをマスクし、それらが他の場所にあるかのように見せるための DNS レコードの一種です。CNAMES はサブドメインを完全修飾ドメイン名 (FQDN) にポイントします。たとえば、新しい CNAME レコードを作成して、サブドメイン www.example.com (www がサブドメイン) を、Amplify コンソールでアプリに割り当てられた FQDN ドメイン branch-name.d1m7bkiki6tdw1.cloudfront.net にマッピングできます。
- ANAME
-
ANAME レコードは CNAME レコードと似ていますが、ルートレベルにあります。ANAME はドメインのルートを FQDN にポイントします。この FQDN は IP アドレスを指します。
- ネームサーバー
-
ネームサーバーは、ドメイン名のさまざまなサービスの場所に関するクエリの処理に特化したインターネット上のサーバーです。Amazon Route 53 でドメインを設定した場合、ネームサーバーのリストはすでにドメインに割り当てられています。
- NS レコード
-
NS レコードは、ドメインの詳細を検索するネームサーバーを指します。
DNS の検証
ドメインネームシステム (DNS) は、人間が読めるドメイン名をコンピューターにとって使いやすい IP アドレスに変換する電話帳のようなものです。ブラウザに https://google.com
と入力すると、DNS プロバイダーで検索操作が実行され、ウェブサイトをホストしているサーバーの IP アドレスが検索されます。
DNS プロバイダーには、ドメインとそれに対応する IP アドレスのレコードが含まれています。最も一般的に使用される DNS レコードは CNAME レコード、ANAME レコード、および NS レコードです。
Amplify は CNAME レコードを使用して、お客様がカスタムドメインを所有していることを確認します。ドメインを Route53 でホストしている場合、検証はお客様に代わって自動的に行われます。ただし、などの第三者プロバイダーでドメインをホストしている場合は GoDaddy、ドメインの DNS 設定を手動で更新し、Amplify が提供する新しい CNAME レコードを追加する必要があります。
Amplify ホスティングを利用したカスタムドメインのアクティベーションプロセス
Amplify ホスティングでカスタムドメインを追加する場合、カスタムドメインを使用してアプリを表示できるようになるまでには、いくつかの手順を完了する必要があります。以下のリストでは、ドメイン設定プロセスの各ステップについて説明しています。
- SSL/TLS の作成
-
マネージド証明書を使用している場合は、 AWS Amplify 安全なカスタムドメインを設定するための SSL/TLS 証明書を発行します。
- SSL/TLS の設定と検証
-
マネージド証明書を発行する前に、Amplify はあなたがドメインの所有者であることを確認します。Amazon Route 53 によって管理されているドメインの場合は、Amplify は DNS 検証レコードを自動的に更新します。Route 53 以外で管理されているドメインの場合、Amplify コンソールで提供される DNS 検証レコードを、サードパーティの DNS プロバイダーを使用してドメインに手動で追加する必要があります。
カスタム証明書を使用している場合は、ドメインの所有権を検証する責任があります。
- ドメインアクティベーション
-
ドメインは正常に検証されました。Route 53 以外で管理されているドメインの場合、Amplify コンソールで提供される CNAME レコードを、サードパーティの DNS プロバイダーを使用してドメインに手動で追加する必要があります。