在无cookie的根域上设置CloudFront CDN

我最近为我的网站的静态内容设置了一个AWS S3存储桶,同时还有一个用于我的CDN的CloudFront分配。 我有这个使用子域的工作。

但是,在运行YSlow之后,我意识到cookie数据仍然传递到我的子域CDN(4个Cookie),我怀疑这是来自我的根域上的Google Adsense广告的Cookie。 所以我想为我的CDN设置另一个专用的根域。

我的问题是,如果这个新的根域专用于我的CDN,我应该如何设置根Alogging的IP地址? 显然,CDN的意义在于允许它根据位置确定最终目的IP。

或者,甚至这个IP是什么都不重要,因为它将由CDN驱动呢?

首先,您可以控制CloudFront分配有关Cookie的行为。 您可以完全禁用cookie或将您需要的cookiejoin 白名单 。

对于DNS,您不应该提供IP,因为实际的服务IP将根据他的位置在每个用户的运行时间内确定。 您需要在分配设置中定义CNAME: http : //docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html

请注意,DNS协议不允许您为DNS名称空间的顶部节点(也称为区域顶点)创buildCNAMElogging。