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 ユーザーガイド」の「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] を使用します。

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

    [No] (いいえ) を選択します。 ターゲットの状態の評価については、「ターゲットの正常性の評価」を参照してください。

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

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