Amazon CloudFront ディストリビューションを使用して静的なウェブサイトを提供する - Amazon Route 53

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon CloudFront ディストリビューションを使用して静的なウェブサイトを提供する

このチュートリアルでは、Amazon Route 53 を使用してドメインの DNS トラフィックを静的ウェブサイトを提供する Amazon CloudFront ディストリビューションにルーティングする方法を示します。ドメインとサブドメインを CloudFront ディストリビューションにポイントするエイリアスレコードを作成します。

このチュートリアルは、完全な静的ウェブサイト設定ワークフローの一部です。CloudFront ディストリビューションへのトラフィックのルーティングに関する一般的な情報については、「」を参照してくださいドメイン名を使用したトラフィックの Amazon CloudFront ディストリビューションへのルーティング

完了すると、訪問者は CloudFront が提供する HTTPS セキュリティでカスタムドメイン名を使用してウェブサイトにアクセスできます。

前提条件

開始する前に、以下のステップを完了してください。

Amazon CloudFront チュートリアルを完了すると、次のようになります。

  • のドメインの SSL/TLS 証明書 AWS Certificate Manager

  • ウェブサイトホスティングとリダイレクト用に設定された Amazon S3 バケット

  • ルートドメインとサブドメインの両方の CloudFront ディストリビューション

ステップ 1: ドメインの DNS トラフィックを CloudFront ディストリビューションにルーティングする

ウェブサイトの Amazon CloudFront ディストリビューションを作成したので、Amazon Route 53 を使用してドメインの DNS トラフィックをディストリビューションにルーティングします。これにより、訪問者はカスタムドメイン名を使用してウェブサイトにアクセスできます。

CloudFront ディストリビューションへのトラフィックのルーティングの詳細については、「ドメイン名を使用したトラフィックの Amazon CloudFront ディストリビューションへのルーティング」を参照してください。

トラフィックをウェブサイトにルーティングするには
  1. Route 53 コンソール (https://console.aws.amazon.com/route53/) を開きます。

  2. ナビゲーションペインで [Hosted zones] を選択します。

    注記

    ドメインを登録すると、同名のホストゾーンが、Amazon Route 53 によって自動的に作成されます。ホストゾーンには、ドメインのトラフィックを Route 53 がどのようにルーティングするかに関する情報が含まれています。

  3. ホストゾーンリストから、ドメインの名前を選択します。

  4. [Create record (レコードを作成)] を選択します。

  5. 次の値を指定します。

    レコード名

    サブドメインレコードには、「」と入力しますwww

    レコードタイプ

    A を選択 - トラフィックを IPv4 アドレスと一部の AWS リソースにルーティングします

    エイリアス

    エイリアスをオンにします

    トラフィックのルーティング先

    CloudFront ディストリビューションへのエイリアスを選択します。

    us-east-1 リージョンを選択します。

    CloudFront ディストリビューションを選択します。ディストリビューション名は、 など、CloudFront コンソールのドメイン名列に表示される名前と一致する必要がありますdddjjjkkk.cloudfront.net

    ターゲットの正常性の評価

    デフォルト値の [No] をそのまま使用します。

  6. [レコードを作成] を選択します。

ルートドメインのエイリアスレコードを追加するには (example.com)

ルートドメインのエイリアスレコードも追加します。そのため、トラフィックを にリダイレクトする CloudFront ディストリビューションを指しますwww.example.com

  1. [Create record (レコードを作成)] を選択します。

  2. 次の値を指定します。

    レコード名

    ルートドメインのレコードを作成するには、空白のままにします。

    レコードタイプ

    A を選択 - トラフィックを IPv4 アドレスと一部の AWS リソースにルーティングします

    エイリアス

    エイリアスをオンにします

    トラフィックのルーティング先

    CloudFront ディストリビューションへのエイリアスを選択します。

    us-east-1 リージョンを選択します。

    ルートドメイン CloudFront ディストリビューションを選択します。

    ターゲットの正常性の評価

    デフォルト値の [No] をそのまま使用します。

  3. [レコードを作成] を選択します。

ステップ 2: ウェブサイトをテストする

ウェブサイトが正常に動作していることを確認するには、ウェブブラウザを開いて以下の URL を入力します。

  • https://www.ドメイン名 (www.example.com など) – www.ドメイン名 のバケットにあるインデックスドキュメントが表示されます

  • https://ドメイン名 (example.com など) – リクエストが www.ドメイン名 のバケットにリダイレクトされます

状況によっては、期待される動作を実現するために、キャッシュの消去が必要になる場合があります。

インターネットトラフィックのルーティングの詳細については、「DNS サービスとしての Amazon Route 53 の設定」を参照してください。インターネットトラフィックを AWS リソースにルーティングする方法については、「」を参照してくださいAWS リソースへのインターネットトラフィックのルーティング