翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon CloudFront ディストリビューションを使用して静的なウェブサイトを提供する
このトピックでは、ドメインの DNS トラフィックを、静的ウェブサイトを提供する Amazon CloudFront ディストリビューションにルーティングする方法について説明します。ドメインとサブドメインを CloudFront ディストリビューションにポイントするエイリアスレコードを作成します。
このトピックは、静的ウェブサイトのセットアップワークフローの一部です。CloudFront ディストリビューションへのトラフィックのルーティングに関する一般的な情報については、「」を参照してくださいドメイン名を使用したトラフィックの Amazon CloudFront ディストリビューションへのルーティング。
これらのステップを完了すると、次のリソースが設定されます。
-
のドメインの SSL/TLS 証明書 AWS Certificate Manager
-
ウェブサイトホスティングおよびリダイレクト用に設定された Amazon S3 バケット
-
ルートドメインとサブドメインの両方の CloudFront ディストリビューション
その後、訪問者は CloudFront から HTTPS セキュリティを使用してカスタムドメイン名のウェブサイトにアクセスできます。
前提条件
開始する前に、以下のステップを完了します。
-
「Amazon Route 53 を設定する」のステップを完了します。
-
Amazon Route 53 を使用してドメイン名を登録します。詳細については、「新しいドメインの登録」を参照してください。
-
Amazon CloudFront と Amazon Simple Storage Service を使用して、安全な静的ウェブサイトを作成します。手順については、Amazon CloudFront デベロッパーガイド」の「安全な静的ウェブサイトの開始方法」を参照してください。
ステップ 1: ドメインの DNS トラフィックを CloudFront ディストリビューションにルーティングする
ウェブサイトの Amazon CloudFront ディストリビューションを作成したので、ドメインの DNS トラフィックをそれらのディストリビューションにルーティングします。これにより、訪問者はカスタムドメイン名でウェブサイトにアクセスできます。
CloudFront ディストリビューションへのトラフィックのルーティングの詳細については、「ドメイン名を使用したトラフィックの Amazon CloudFront ディストリビューションへのルーティング」を参照してください。
トラフィックをウェブサイトにルーティングするには
Route 53 コンソール (https://console.aws.amazon.com/route53/
) を開きます。 -
ナビゲーションペインで [Hosted zones] を選択します。
注記
ドメインを登録すると、Amazon Route 53 は同じ名前のホストゾーンを作成しました。このホストゾーンには、Route 53 がドメインのトラフィックをルーティングする方法に関する情報が保存されます。
-
ホストゾーンリストから、ドメインの名前を選択します。
-
[Create record (レコードを作成)] を選択します。
-
次の値を指定します。
- レコード名
-
サブドメインレコードには、「
www」と入力します。 - レコードタイプ
-
A を選択 - トラフィックを IPv4 アドレスと一部の AWS リソースにルーティングします。
- エイリアス
-
エイリアスをオンにします。
- トラフィックのルーティング先
-
[Alias to CloudFront distribution] (CloudFront ディストリビューションへのエイリアス) を選択します。
[us-east-1 Region] (us-east-1 リージョン) を選択します。
CloudFront ディストリビューションを選択します。ディストリビューション名は、CloudFront コンソールのドメイン名列の値と一致します (例:
d111111abcdef8.cloudfront.net)。 - ターゲットの正常性の評価
-
デフォルト値の [No] をそのまま使用します。
-
[レコードを作成] を選択します。
ルートドメインのエイリアスレコードを追加するには (example.com)
ルートドメインのエイリアスレコードも追加します。トラフィックを にリダイレクトする CloudFront ディストリビューションにポイントしますwww.example.com。
-
[Create record (レコードを作成)] を選択します。
-
次の値を指定します。
- レコード名
-
ルートドメインのレコードを作成するには、空白のままにします。
- レコードタイプ
-
A を選択 - トラフィックを IPv4 アドレスと一部の AWS リソースにルーティングします。
- エイリアス
-
エイリアスをオンにします。
- トラフィックのルーティング先
-
[Alias to CloudFront distribution] (CloudFront ディストリビューションへのエイリアス) を選択します。
[us-east-1 Region] (us-east-1 リージョン) を選択します。
ルートドメイン CloudFront ディストリビューションを選択します。
- ターゲットの正常性の評価
-
デフォルト値の [No] をそのまま使用します。
-
[レコードを作成] を選択します。
ステップ 2: ウェブサイトをテストする
ウェブサイトの動作を確認するには、ウェブブラウザを開き、次の URLsに移動します。
-
https://www.
ドメイン名(www.example.comなど) –www. ドメイン名のバケットにあるインデックスドキュメントが表示されます -
https://
ドメイン名(example.comなど) – リクエストがwww.ドメイン名のバケットにリダイレクトされます
状況によっては、期待される動作を実現するために、キャッシュの消去が必要になる場合があります。
インターネットトラフィックのルーティングの詳細については、「」を参照してくださいDNS サービスとしての Amazon Route 53 の設定。 AWS リソースにトラフィックをルーティングするには、「」を参照してくださいAWS リソースへのインターネットトラフィックのルーティング。