使用AWS S3访问日志来跟踪下载

时间:2012-08-10 20:39:14

标签: amazon-s3

我们正在尝试使用S3访问日志来跟踪文件的下载。如果丢失一些日志条目,我们就可以了。我们正在尝试弄清楚如何处理206 HTTP状态代码。由于它无法获取完整文件,因此我们无法将其视为下载。但是我们不能对它进行折扣,因为它是下载的一部分。有没有人知道如何去做?感谢。

2 个答案:

答案 0 :(得分:1)

Amazon S3日志不包含任何标记文件下载请求完成的内容。

解决方法:在引荐来源标头中添加文件请求唯一的随机ID。 Amazon会在S3日志中记录referrer标头。总下载量是随机ID的总和,其中发送的总字节数大于或等于发送的字节数。

答案 1 :(得分:0)

我的想法是计算出货的字节数,然后除以应该知道的对象大小。有没有人看到这种方法有问题?