不带 "www" 的域名不适用于 CloudFront

Domain Name without "www" does not work for CloudFront

我有

  1. 作为静态站点的 AWS S3 存储桶
  2. 带有 ACM SSL 证书的 CloudFront 发行版
  3. 一个Name.com域名
  4. 一个 Heroku 网络应用程序

我成功地 www.domain.com 指向了我的 abc123.cloudfront.net 网站。我也 api.domain.com 成功指向我的 heroku 应用程序。我使用 ACM 为 www.domain.com 生成证书,Heroku 也处理自己的 SSL 内容。

这很好,但只是为了肛门,我希望 domain.com 也指向我的 CF 地址。然而事实并非如此。这就是我设置 CF 和 DNS 的方式,想知道是否有人有任何想法。我已经经历了大约 20 个 SO 问题和文章,但没有运气。另外 Name.com URL 转发好像不行。

DNS 设置


CloudFront 设置

根据评论。

目前,只有 www.domain.com 记录用于直接连接到 CloudFront (CF) 发行版。要定向 domain.com,应创建一个 新记录,它也指向 Name.com DNS 中的 CF 发行版。

除此之外,CF中的CNAME以及SSL证书还应该包括domain.com.