Elastic Beanstalk 子域 CNAME 记录在 AWS 中的什么位置,以及如何向其添加 SSL?

Where in AWS is the Elastic Beanstalk Subdomain CNAME Record, and How to Add SSL to it?

Your Elastic Beanstalk environment's Domain name 说:

To route users to your environment, Elastic Beanstalk registers a CNAME record that points to your environment's load balancer. You can see URL of your environment's application with the current value of the CNAME in the environment overview page of the Elastic Beanstalk console.

我的简单问题是:

  1. 此 CNAME 记录位于 AWS 中的什么位置?
  2. 是否可以将此子域设置为 SSL(将 http 重定向到 https)?

我为什么要这样做?

我的应用程序工作正常,但 Elastic Beanstalk 说我的健康状况“严重”(红色感叹号),而唯一的错误是我故意在 Route 53 中创建了我的真实域(非 Elastic Beanstalk 子域)通过 modifying the load balancer 重定向到 https (443)。现在,此 Elastic Beanstalk 子域在未设置时也会路由到 https,这就是导致运行状况错误的原因。

where is this CNAME record located in AWS?

它是 AWS 拥有的域,因此 AWS 将其保存在其系统中。

is it possible to make this subdomain SSL (redirect http to https)?

不,不是,因为它属于 AWS,而不属于您。要获得正确的 HTTPS,您需要您自己可以控制的域。如果您有这样的域,您可以从 AWS ACM 为其免费提供 SSL 证书。