实时获取预签名URL的带宽使用情况?

时间:2018-08-28 16:54:29

标签: amazon-web-services amazon-s3

有没有办法获取特定预签名URL的实时带宽使用情况?

我进行了一些Google搜索,看来不可能吗?

我们之所以需要这样做,是因为我们想向我们的成员发布一些相当大的数据集(超过300GB),并且不对带宽使用情况进行审核以应对潜在的下载滥用行为是不明智的。

1 个答案:

答案 0 :(得分:1)

对于Amazon S3访问日志记录,启用S3服务器访问日志记录。确保将日志文件存储在其他存储桶中。输出格式看起来有点像Apache日志文件,因此有很多处理数据的工具。一个简单的Python脚本也可以完成这项工作。

在决定如何处理日志文件之后,您需要开发一些东西来处理访问数据并生成警报/警报。您可能需要查看预签名的URL,签名的cookie等,以更好地控制访问。有了300 GB的数据集,每GB数据传输的费用约为$ 0.09,滥用费用不会花很长时间。

以下是包含所有详细信息的文档链接:

Amazon S3 Server Access Logging