将域流量路由到 Lightsail 容器服务 - Amazon Lightsail

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

将域流量路由到 Lightsail 容器服务

在为服务启用自定义域后,您必须将注册的域名指向 Amazon Lightsail 容器服务。您可以通过将别名记录添加到与容器服务一起使用的证书上指定的每个域的 DNS 区域中。您添加的所有记录都应该指向容器服务的默认域(例如 https://<ServiceName>.<RandomGUID>.<AWSRegion>.cs.amazonlightsail.com)。

在本指南中,我们介绍了使用 Lightsail DNS 区域将您的域指向容器服务的过程。有关 Lightsail DNS 区域的更多信息,请参阅 Amazon Lightsail 中的 DNS

有关容器服务的更多信息,请参阅容器服务

注意

如果您是使用 Route 53 来托管域的 DNS,那么您应该将别名记录添加到 Route 53 中域的托管区域。有关更多信息,请参阅将 R oute 53 中域的流量路由到 Amazon Lightsail 容器服务

先决条件

在开始使用之前,您应为 Lightsail 容器服务启用自定义域。有关更多信息,请参阅启用和管理 Amazon Lightsail 容器服务的自定义域

获取容器服务的默认域

完成以下过程以获取容器服务的默认域名,您可以在将别名记录添加到域的 DNS 中时指定该域名。

  1. 登录 Lightsail 控制台

  2. 在 Lightsail 主页上,选择容器选项卡。

  3. 选择要获取默认域名的容器服务的名称。

  4. 在容器服务管理页面的标题部分,记下您的默认域名。您的容器服务默认域名类似于 <ServiceName>.<RandomGUID>.<AWSRegion>.cs.amazonlightsail.com

    您必须将此值添加为域的 DNS 中的规范名称(别名记录)记录的一部分。我们建议您将此值复制并粘贴到文本文件中,以供之后参考。有关更多信息,请参阅本指南的以下部分将别名记录添加到域的 DNS 区域

将记录添加到域的 DNS 区域

完成以下步骤,将地址(A 表示 IPv4,或 AAAA 表示 IPv6)记录或规范记录(别名记录)添加到域的 DNS 区域。

  1. 在 Lightsail 主页中,选择 Domains & DNS(域和 DNS)选项卡。

  2. 在页面的 DNS 区域部分下方,选择要添加记录的域名,以将域的流量引导到容器服务。

  3. 选择 DNS records(DNS 记录)选项卡。

  4. 根据 DNS 区域的当前状态,完成以下其中一个步骤:

    • 如果您尚未添加 A、AAAA 或别名记录,请选择添加记录

    • 如果您之前添加了 A、AAAA 或别名记录,请选择页面上列出的现有 A、AAAA 或别名记录旁边的编辑图标,然后跳到此过程的步骤 5。

  5. Record type(记录类型)下拉菜单中选择 A record(A 记录)、AAAA record(AAAA 记录)或 CNAME record(别名记录)。

    • 添加 A 记录以将顶级域(例如 example.com)或子域(例如 www.example.com)映射到 IPv4 网络下的容器服务。

    • 添加 AAAA 记录以将顶级域(例如 example.com)或子域(例如 www.example.com)映射到 IPv6 网络下的容器服务。

    • 添加别名记录以将子域(例如 www.example.com)映射到容器服务的公有域(默认 DNS)。

  6. Record name(记录名称)文本框中,输入以下选项之一:

    • 对于 A 记录或 AAAA 记录,请输入 @ 以将顶级域(例如 example.com)的流量路由到容器服务,或者输入一个子域(例如 www)以将子域(例如 www.example.com)的流量路由到您的容器服务。

    • 对于别名记录,请输入一个子域(例如 www)以将子域(例如 www.example.com)的流量路由到您的容器服务。

  7. 根据要添加的记录,完成以下其中一个步骤:

    • 对于 A 记录或 AAAA 记录,请在解析到文本框中选择容器服务的名称。

    • 对于别名记录,请将容器服务的默认域名输入到映射到文本框中。

  8. 选择保存图标以将记录保存到 DNS 区域。

    重复这些步骤,为您用于容器服务的证书上的域添加其他 DNS 记录。留出时间以便更改通过 Internet 的 DNS 传播。几分钟后,您应能够查看您的域是否指向您的容器服务。