我想知道有没有办法让我在亚马逊s3中获得存储桶级别的统计数据。基本上,我想向客户收取存储费用,并在我的系统(托管在s3上)上获取请求。
因此,我为每个客户端创建了一个特定的存储桶,但我似乎无法仅获取特定存储桶的统计数据。
我看到API让我
GET Bucket或
GET Bucket requestPayment 但我就是找不到如何获得发出到该存储桶的请求数和该存储桶的总大小。
感谢您的帮助!
问候
发布于 2013-03-01 19:46:48
我不认为使用Amazon API可以实现您想要实现的目标。除了最新修改的时间戳(LastModified)之外,GET Bucket request不包含使用统计信息(请求等)。
我的建议是在您的存储桶中启用日志记录,并从那里执行您想要的分析。
S3 starting page为您提供了有关它的概述:
亚马逊S3还支持记录针对您的亚马逊S3资源所做的请求。您可以配置您的亚马逊S3存储桶,为针对其发出的请求创建访问日志记录。这些服务器访问日志捕获针对存储桶或其中的对象发出的所有请求,并可用于审计目的。
我相信有很多关于这个问题的文档。
HTH。
https://stackoverflow.com/questions/15155327
复制相似问题