2010-12-14 63 views
19

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

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

或者,如果我只使用管理控制台创建CNAME,那么我不需要将我的名称服务器设置为亚马逊,以便CNAME可以正确解析?我在文档中找不到任何提及的步骤,所以我想我必须错过一些东西!

感谢您的任何帮助, 保罗。

回答

25

您在第二段中描述的过程完全正确。您可以使用您的DNS提供商在您的域中创建CNAME记录。然后,您告诉CloudFront有关CNAME的知识,以便在HTTP请求头中的CNAME请求进入时使用您的分配。

希望这会有所帮助!

+0

啊,现在有道理。谢谢澄清。保罗 – Paul 2010-12-18 14:03:00