我想知道我是否有办法在亚马逊s3中获得桶级统计数据。 基本上我想向客户收取我的系统(托管在s3上)的存储和GET请求。
所以我为每个客户创建了一个特定的存储桶,但我似乎无法获取特定存储桶的统计信息。
我看到API让我
GET Bucket
或
GET Bucket requestPayment
但我无法找到如何获取发给所述存储桶的请求数量以及存储桶的总大小。
感谢您的帮助!
此致
答案 0 :(得分:0)
我不认为您尝试使用Amazon API实现的目标是可行的。 GET Bucket request不包含最新修改(LastModified
)的时间戳以外的使用情况统计信息(请求等)。
我的建议是,您可以在存储桶中启用日志记录并从中执行所需的分析。
S3 starting page为您提供了相关概述:
Amazon S3还支持记录针对您的Amazon S3资源发出的请求。您可以配置Amazon S3存储桶以针对针对它的请求创建访问日志记录。这些服务器访问日志捕获针对存储桶或其中的对象发出的所有请求,并可用于审计目的。
我相信有很多关于此事的文件 HTH。