您的 Elastic Beanstalk 环境的域名 - AWS Elastic Beanstalk

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

您的 Elastic Beanstalk 环境的域名

默认情况下,您的环境可供位于 elasticbeanstalk.com 子域的用户使用。在创建环境时,您可以为应用程序选择一个主机名。子域和域自动填充到 region.elasticbeanstalk.com

为了将用户路由到您的环境,Elastic Beanstalk 将注册一个 CNAME 记录,以指向您环境的负载均衡器。可以在 Elastic Beanstalk 控制台的环境概述页面中查看环境的应用程序 URL 以及 CNAME 的当前值。

Elastic Beanstalk 控制台中的环境概述页面上显示了带 CNAME 的环境 URL

在概述页面上选择 URL,或选择导航窗格上的 Go to environment(转至环境)以导航到应用程序的网页。

您可通过将您的环境上的 CNAME 与其他环境的 CNAME 进行交换来更改它。有关说明,请参阅使用 Elastic Beanstalk 进行蓝/绿部署

如果您拥有一个域名,则可使用 Amazon Route 53 将它解析到您的环境。您可向 Amazon Route 53 购买域名,也可使用从其他提供商处购买的域名。

要向 Route 53 购买域名,请参阅 Amazon Route 53 开发人员指南中的注册新域

要了解有关使用自定义域的更多信息,请参阅 Amazon Route 53 开发人员指南中的将流量路由到 AWS Elastic Beanstalk 环境

重要

如果您终止环境,则还必须删除您创建的任何 CNAME 映射,因为其他客户可能会重用可用的主机名。请务必删除指向已终止环境的 DNS 记录,以防出现 悬空 DNS 条目。悬空 DNS 条目可能会使指向您的域的互联网流量出现安全漏洞,此外还可能带来其他风险。

有关更多信息,请参阅《Amazon Route 53 开发人员指南》中的 防止 Route 53 中悬挂委派记录。您还可以访问《AWS 安全博客》中的 针对 Amazon CloudFront 请求的增强域保护,了解有关悬空 DNS 条目的更多信息。