View a markdown version of this page

为您的目标 DNS 配置 Amazon Route 53 别名记录 - AWS App Runner

AWS App Runner 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 AWS App Runner 可用性变更

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为您的目标 DNS 配置 Amazon Route 53 别名记录

注意

如果亚马逊 Route 53 是您的 DNS 提供商,则无需遵循此程序。在这种情况下,App Runner 会自动使用所需的证书验证和 DNS 记录配置您的 Route 53 网域,以链接到您的 App Runner Web 应用程序。

如果 App Runner 的自动配置尝试失败,请按照此过程完成 DNS 配置。如果之前取消了同一个域名与服务的关联,之后没有删除指向该服务的 DNS 提供商记录,则 App Runner 将无法自动覆盖这些记录。此过程说明如何手动将它们复制到您的 Route 53 DNS。

您可以使用亚马逊 Route 53 作为 DNS 提供商,将流量路由到您的 App Runner 服务。它是一种高度可用且可扩展的域名系统 (DNS) Web 服务。亚马逊 Route 53 记录包含控制如何将流量路由到您的 App Runner 服务的设置。您可以创建 CNAME 记录或 ALIAS 记录。要比较别名记录和别名记录,请参阅 Amazon Route 53 开发者指南中的在别名和非别名记录之间进行选择。

注意

亚马逊 Route 53 目前支持 2022 年 8 月 1 日之后创建的服务的别名记录。

Amazon Route 53 console
配置 Amazon Route 53 别名记录
  1. 登录 AWS 管理控制台 并打开 Route 53 控制台

  2. 在导航窗格中,选择 Hosted zones(托管区域)

  3. 选择要用于将流量路由到 App Runner 服务的托管区域的名称。

  4. 选择创建记录

  5. 指定以下值:

    • 路由策略:选择适用的路由策略。有关更多信息,请参阅选择路由策略

    • 记录名称:输入要用于将流量路由到 App Runner 服务的域名。默认值为托管区的名称。例如,如果托管区域的名称是,example.com并且您想使用它来将流量路由acme.example.com到您的环境,请输入acme

    • Value/Route 流量:选择 App Runner 应用程序的别名,然后选择终端节点所在的区域。选择要将流量路由到的应用程序的域名。

    • 记录类型:接受默认 A — IPv4 地址

    • 评估目标生命值:接受默认值,即 “是”

  6. 选择创建记录

您创建的 Route 53 别名记录将在 60 秒内传播到所有 Route 53 服务器上。当使用您的别名记录传播 Route 53 服务器时,您可以使用您创建的别名记录的名称将流量路由到 App Runner 服务。

有关如何排除 DNS 更改传播时间过长的问题,请参阅为什么我的 DNS 更改需要这么长时间才能在 Route 53 和公共解析器中传播?

Amazon Route 53 API or AWS CLI

使用亚马逊 Route 53 API 配置亚马逊 Route 53 别名记录或 AWS CLI 调用 ChangeResourceRecordSets API 操作。要了解 Route 53 的目标托管区域 ID,请参阅服务终端节点