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

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

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

注意

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

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

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

注意

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

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

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

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

  4. 选择创建记录

  5. 指定以下值:

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

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

    • 值/将流量路由到:选择 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 配置亚马逊 Route 53 别名记录API或 AWS CLI 调用ChangeResourceRecordSetsAPI操作。要了解 Route 53 的目标托管区域 ID,请参阅服务终端节点