AWS App Runner サービスへのトラフィックのルーティング - Amazon Route 53

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

AWS App Runner サービスへのトラフィックのルーティング

AWS App Runner はフルマネージド型サービスで、開発者はコンテナ化されたウェブアプリケーションと APIsを大規模にデプロイでき、インフラストラクチャに関する経験は必要ありません。ソースコードから開始するか、コンテナイメージを使用します。App Runner は、ウェブアプリケーションを自動的に構築してデプロイし、暗号化によるトラフィックの負荷分散、トラフィックのニーズに合わせてスケーリング、プライベート Amazon VPC で実行される他の AWS のサービスやアプリケーションとの通信を容易にします。App Runner により、サーバーやスケーリングについて考察する時間を、アプリケーションのために向けられるようになります。詳細については、「AWS App Runner デベロッパーガイド」の「AWS App Runnerとは」を参照してください。

重要

Amazon Route 53 は現在、2022 年 8 月 1 日以降 AWS App Runner に作成されたサービスのエイリアスレコードをサポートしています。

ドメイントラフィックを App Runner サービ。スにルーティングするには、Amazon Route 53 を使用して、その App Runner サービスをポイントするエイリアスレコードを作成します。エイリアスレコードは、DNS への Route 53 拡張です。これは、ルートドメイン (example.com など) とサブドメイン (www.example.com や http://www.example.com/ など) の両方にエイリアスレコードを作成できることを除いて、CNAME レコードに似ています。CNAME レコードは、サブドメインに対してのみ作成が可能です。

注記

Route 53 では、App Runner サービスや他の AWS リソースへのエイリアスクエリには料金が発生しません。

前提条件

使用開始には、以下が必要です。

  • App Runner サービス。App Runner サービスの作成については、「Getting started with App Runner」(App Runner の使用開始) を参照してください。

  • 登録済みドメイン名 Amazon Route 53 をドメインレジストラとして使用することも、別のレジストラを使用することもできます。

  • ドメインの DNS サービスとしての Route 53。Route 53 を使用してドメイン名を登録した場合、Route 53 をドメインの DNS サービスとして自動的に設定します。

    Route 53 をドメインの DNS サービスプロバイダとして使用する方法の詳細については、「Amazon Route 53 を既存ドメインの DNS サービスとして使用する」を参照してください。

  • カスタムドメインが App Runner サービスに関連付けられました。詳細については、「Managing custom domain names for App Runner」(App Runner サービスでのカスタムドメイン名の管理) を参照してください。

  • App Runner から Route 53 ホストゾーンに返される証明書の検証レコードを設定して、ドメインの検証プロセスを開始します。詳細については、「AWS Certificate Manager ユーザーガイド」の「DNS での検証」を参照してください。

Amazon Route 53 での App Runner サービスに対するトラフィックのルーティングの設定

トラフィックが App Runner サービスにルーティングされるように Amazon Route 53 を設定するには、以下の手順を実行します。

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

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

  3. トラフィックをルーティングするドメイン名と一致するホストゾーンの名前を選択します。

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

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

    ルーティングポリシー

    該当するルーティングポリシーを選択します。詳細については、「ルーティングポリシーの選択」を参照してください

    レコード名

    App Runner サービスへのトラフィックのルーティングに使用するドメイン名を入力します。デフォルト値はホストゾーンの名前です。

    例えば、ホストゾーンの名前が example.com であり、acme.example.com を使用してトラフィックを App Runner サービスにルーティングする場合には、「acme」と入力します。

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

    [Alias to App Runner Service] (App Runner サービスのエイリアス) を選択し、次に AWS リージョンを選択します。トラフィックをルーティングする環境のドメイン名を選択します。

    レコードタイプ

    デフォルト値の [A – IPv4 address] を使用します。

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

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

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

    通常、変更は 60 秒以内にすべての Route 53 サーバーに伝播されます。伝達が完了すると、この手順で作成したエイリアスレコードの名前を使用して、トラフィックを App Runner サービスにルーティングできるようになります。