Cloudfront、EB、Route 53 源站域名应该怎么设置?

What should I set for origin domain name when using Cloudfront, EB and Route 53?

我正在尝试设置 CloudFront,但卡在第一个字段 原始域名

目前我正在使用 Elastic Beanstalk 将我的 Web 服务部署为 Application,并且 EB url 映射到 Route 53 域,客户通过以下方式访问 Web 服务Route 53 域。

有了 EB,一个 Application 可以有多个 environments,每个 environment 都有一个 负载均衡器。我通常只有一个环境,但当我想部署新版本的应用程序时,我会创建一个新环境。准备就绪后,我使用 Swap URLs 以便新环境指向我的 Route53 域,然后我删除旧环境。这种方法确保没有停机时间。

现在使用 CloudFront,它提供的值列表是我的 S3 容器(不是我想要的)和任何当前 运行 环境的负载均衡器。但这也不是我想要的,因为如果我在有新版本时将它指向负载均衡器,负载均衡器工作的环境将被终止

是否无法将其设置为 Application/Route 53 域名,以便我可以在不破坏 CloudFront 上的任何内容的情况下部署我的应用程序的新版本。

事实证明,虽然它没有列出,但我确实可以将它设置为我在 Route53 中设置的 CNAME,并且它有效