AWS CloudFront限制原始访问

我平均每天浏览12,000个网页浏览量,但是我的云计算平均每天要获得大约600万个图片和字体的请求。 我想所有这些请求都可能来自我的访问者,但我有我的怀疑。

我知道我可以启用密钥和cookie,以便只有我的网站用户才能访问云端服务器,但我不确定这是否有必要。

有没有办法让我检查从我的服务器引用的用户请求的百分比? 在我去之前,改变我的代码以使用私人来源访问?

AWS控制台的CloudFront部分包含多个可供查看或下载的报告,包括热门推荐人报告。

CloudFront控制台可以显示发起对CloudFront为指定分发分发的对象的HTTP和HTTPS请求最多的网站的25个域的列表。 这些顶级推荐人可以是search引擎,直接链接到您的对象的其他网站,或您自己的网站。

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/top-referrers-report.html

您还可以启用每个单独请求的详细日志logging ,将日志存储在S3存储桶中以进行彻底分析。

不要打扰微观pipe理和过度分析。 现在只需使用密钥和Cookie,因为无论如何这都是保护资产和带宽的好习惯。 这是一个容易做出的决定,你不必花费四倍的时间来追踪滥用者。