

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將流量路由至 AWS App Runner 服務
<a name="routing-to-app-runner"></a>

AWS App Runner 是一種全受管服務，可讓開發人員輕鬆大規模部署容器化 Web 應用程式和 APIs，而且不需要先前的基礎設施經驗。從您的原始碼或容器映像開始。App Runner 會自動建置和部署 Web 應用程式、負載平衡流量與加密、擴展以符合您的流量需求，並讓您的服務輕鬆與在私有 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 延伸。別名記錄與 CNAME 記錄類似，唯一例外是您可以同時為根網域 (如 example.com) 和子網域 (如 www.example.com，http://www.example.com/) 建立別名記錄。僅可為子網域建立 CNAME 記錄。

**注意**  
對於針對 App Runner 服務或其他 AWS 資源的別名查詢，Route 53 不收取費用。

## 先決條件
<a name="routing-to-app-runner-prereqs"></a>

若要開始使用，您需要滿足以下條件：
+ App Runner 服務。如需建立 App Runner 服務的相關資訊，請參閱[開始使用 App Runner](https://docs.aws.amazon.com/apprunner/latest/dg/getting-started.html)。
+ 註冊的網域名稱。您可以使用 Amazon Route 53 做為網域註冊商，也可以使用不同的註冊商。
+ Route 53 做為網域的 DNS 服務。如果您使用 Route 53 註冊網域名稱，我們會將 Route 53 自動設定為網域的 DNS 服務。

  如需使用 Route 53 做為您網域 DNS 服務提供者的資訊，請參閱 [將 Amazon Route 53 設定為現有網域的 DNS 服務將 Route 53 設定為現有網域的 DNS 服務](MigratingDNS.md)。
+ 將自訂網域關聯到 App Runner 服務。如需詳細資訊，請參閱[管理 App Runner 的自訂網域名稱](https://docs.aws.amazon.com/apprunner/latest/dg/manage-custom-domains.html)。
+ 設定 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>

若要設定 Amazon Route 53 將流量路由到 App Runner 服務，請執行下列程序。<a name="routing-to-app-runner-procedure"></a>

**若要將流量路由到 App Runner 服務**

1. 請在 [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/) 開啟 Route 53 主控台。

1. 在導覽窗格中，選擇 **Hosted zones (託管區域)**。

1. 選擇符合要路由流量之網域名稱的託管區域名稱。

1. 選擇**建立記錄**。

1. 指定下列值：  
**路由政策**  
請選擇適用的路由政策。如需詳細資訊，請參閱[選擇路由政策](routing-policy.md)。  
**記錄名稱**  
輸入要將流量路由到 App Runner 服務所使用的網域名稱。預設值為託管區域名稱。  
例如，如果託管區域的名稱是 example.com，而您想要使用 acme.example.com 將流量路由到 App Runner 服務，請輸入 **acme**。  
**值/將流量路由到**  
選擇 **App Runner 服務的別名**，然後選擇 AWS 區域。選擇您要將流量路由到的環境的網域名稱。  
**記錄類型**  
接受預設值 **A – IPv4 address (A – IPv4 地址)**。  
**評估目標運作狀態**  
選擇**否**。 如需評估目標運作狀態的資訊，請參閱 [評估目標運作狀態](resource-record-sets-values-alias.md#rrsets-values-alias-evaluate-target-health)。

1. 選擇**建立記錄**。

   變更通常會在 60 秒內傳播至所有 Route 53 伺服器。當傳播完成時，您就可以使用在此程序中所建立別名記錄的名稱，將流量路由到 App Runner 服務。