

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

# AWS App Runner サービスへのトラフィックのルーティング
<a name="routing-to-app-runner"></a>

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

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

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

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

## 前提条件
<a name="routing-to-app-runner-prereqs"></a>

使用開始には、以下が必要です。
+ App Runner サービス。App Runner サービスの作成については、「[Getting started with App Runner](https://docs.aws.amazon.com/apprunner/latest/dg/getting-started.html)」(App Runner の使用開始) を参照してください。
+ 登録済みドメイン名 Amazon Route 53 をドメインレジストラとして使用することも、別のレジストラを使用することもできます。
+ ドメインの DNS サービスとしての Route 53。Route 53 を使用してドメイン名を登録した場合、Route 53 をドメインの DNS サービスとして自動的に設定します。

  Route 53 をドメインの DNS サービスプロバイダとして使用する方法の詳細については、「[Amazon Route 53 を既存ドメインの DNS サービスとして使用するRoute 53 を既存ドメインの DNS サービスにする](MigratingDNS.md)」を参照してください。
+ カスタムドメインが App Runner サービスに関連付けられました。詳細については、「[Managing custom domain names for App Runner](https://docs.aws.amazon.com/apprunner/latest/dg/manage-custom-domains.html)」(App Runner サービスでのカスタムドメイン名の管理) を参照してください。
+ App Runner から Route 53 ホストゾーンに返される証明書の検証レコードを設定して、ドメインの検証プロセスを開始します。詳細については、「*AWS Certificate Manager ユーザーガイド*」の「[AWS Certificate Managerにおける DNS 検証](https://docs.aws.amazon.com/acm/latest/userguide/dns-validation.html)」を参照してください。

## Amazon Route 53 での App Runner サービスに対するトラフィックのルーティングの設定
<a name="routing-to-app-runner-configuring"></a>

トラフィックが App Runner サービスにルーティングされるように Amazon Route 53 を設定するには、以下の手順を実行します。<a name="routing-to-app-runner-procedure"></a>

**App Runner サービスにトラフィックをルーティングするには**

1. Route 53 コンソール ([https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/)) を開きます。

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

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

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

1. 次の値を指定します。  
**ルーティングポリシー**  
該当するルーティングポリシーを選択します。詳細については、「[ルーティングポリシーの選択](routing-policy.md)」を参照してください  
**レコード名**  
App Runner サービスへのトラフィックのルーティングに使用するドメイン名を入力します。デフォルト値はホストゾーンの名前です。  
例えば、ホストゾーンの名前が example.com であり、acme.example.com を使用してトラフィックを App Runner サービスにルーティングする場合には、「**acme**」と入力します。  
**値/トラフィックのルーティング先**  
**[Alias to App Runner Service]** (App Runner サービスのエイリアス) を選択し、次に AWS リージョンを選択します。トラフィックをルーティングする環境のドメイン名を選択します。  
**レコードタイプ**  
デフォルト値の [**A – IPv4 address**] を使用します。  
**ターゲットの正常性の評価**  
**[No]** (いいえ) を選択します。 ターゲットの状態の評価については、「[ターゲットの正常性の評価](resource-record-sets-values-alias.md#rrsets-values-alias-evaluate-target-health)」を参照してください。

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

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