AWS CloudFront 限制来源访问

AWS CloudFront 限制来源访问

我平均每天有 12,000 次页面浏览量,但我的云端每天收到约 600 万个图像和字体请求。我猜这些请求可能全部来自我的访客,但我对此表示怀疑。

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

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

答案1

AWS 控制台的 CloudFront 部分有几个您可以查看或下载的报告,其中包括顶级引荐来源报告。

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

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

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

答案2

不要费心进行微观管理和过度分析。现在就使用密钥和 cookie,因为无论如何,这都是保护您的资产和带宽的良好做法。这是一个很容易做出的决定,您不必花费四倍的精力来追踪滥用者。

相关内容