23

我已经设置了一个发行版,但我对可以在 Cloudfront 中设置的 CNAME 的目的有点困惑。假设我分配的 Cloudfront 域是 d27fwrff25jcfdafa.cloudfront.net,我可以使用 AWS 管理控制台分配“不错的”CNAME static.example.com。

我不明白为什么我想这样做。为什么不直接在我的站点 DNS 记录中创建 CNAME 并将其直接指向 d27fwrff25jcfdafa.cloudfront.net 而不是在 Cloudfront 中创建 CNAME?这就是我所做的,它工作得很好,但我不喜欢不理解的东西。

或者,如果我只使用管理控制台创建了 CNAME,我是否需要将我的名称服务器设置为 Amazons 以便正确解析 CNAME?我在文档中找不到任何提及该步骤的内容,所以我想我一定遗漏了一些东西!

谢谢你的帮助,保罗。

4

1 回答 1

26

您在第二段中描述的过程是完全正确的。您使用 DNS 提供商在您的域中创建 CNAME 记录。然后,您将 CNAME 告知 CloudFront,以便它知道在 HTTP 主机标头中带有您的 CNAME 的请求进入时使用您的分配。

希望这可以帮助!

于 2010-12-15T07:59:25.340 回答