对于没有 WWW 且不使用 CNAME 的域,如何使用 Route 35 将 HTTP 和 HTTPS 路由到 CloudFront?

How to route HTTP and HTTPS to a CloudFront using Route 35 for a domain with no WWW and without using CNAME?

让我描述一下我的情况,我有:

会发生什么:

我该怎么做才能避免这个错误?

我无法将 CNAME 记录添加到根 mydomain,因为 CNAME 不能与其他记录(MX、NS、SOA、TXT)共存

我无法将 A 记录路由到 CloudFront,因为我没有找到 CloudFront 分发的 IP,并且可能没有 IP 地址。

对于 naked 域 (example.com),使用类型为 A 的 Route 53 记录集并启用 Alias 选项。然后将 CloudFront 分配指定为 Alias Target。从逻辑上讲,这与设置 CNAME 非常相似。

Routing Traffic to an Amazon CloudFront Web Distribution by Using Your Domain Name