翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 サービスにトラフィックをルーティングするには
Route 53 コンソール (https://console.aws.amazon.com/route53/
) を開きます。 -
ナビゲーションペインで [Hosted zones] を選択します。
-
トラフィックをルーティングするドメイン名と一致するホストゾーンの名前を選択します。
-
[Create record (レコードを作成)] を選択します。
-
次の値を指定します。
- ルーティングポリシー
-
該当するルーティングポリシーを選択します。詳細については、「ルーティングポリシーの選択」を参照してください
- レコード名
-
App Runner サービスへのトラフィックのルーティングに使用するドメイン名を入力します。デフォルト値はホストゾーンの名前です。
例えば、ホストゾーンの名前が example.com であり、acme.example.com を使用してトラフィックを App Runner サービスにルーティングする場合には、「acme」と入力します。
- 値/トラフィックのルーティング先
-
[Alias to App Runner Service] (App Runner サービスのエイリアス) を選択し、次に AWS リージョンを選択します。トラフィックをルーティングする環境のドメイン名を選択します。
- レコードタイプ
-
デフォルト値の [A – IPv4 address] を使用します。
- ターゲットの正常性の評価
-
デフォルト値の [Yes] をそのまま使用します。
-
[レコードを作成] を選択します。
通常、変更は 60 秒以内にすべての Route 53 サーバーに伝播されます。伝達が完了すると、この手順で作成したエイリアスレコードの名前を使用して、トラフィックを App Runner サービスにルーティングできるようになります。