有没有办法以编程方式访问亚马逊S3账户的使用数据?
我正在构建一个应用程序,该应用程序将向使用我的亚马逊S3存储桶的最终用户收费。因为我将是AWS和最终用户之间的中介人,所以我将能够跟踪上传和存储使用情况,但我允许用户通过公共访问链接直接访问他们的文件,因此我无法直接监控下游使用情况。
因此,我的计划是定期检查下载使用情况。AWS API中是否有我可以访问使用情况统计数据的地方?
发布于 2011-09-05 15:01:29
无法通过API获取使用情况统计信息。多年来,AWS论坛一直在积极讨论这个问题,AWS团队没有提供任何反馈。
https://forums.aws.amazon.com/thread.jspa?messageID=277024
另一种选择是打开Amazon S3 server log并自己分析它。
另一种选择是利用亚马逊的DevPay服务。
谢谢安迪
编辑:以下是与亚马逊S3访问日志相关的官方亚马逊S3文档:http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?ServerLogs.html
发布于 2011-12-30 19:39:14
自2011年12月以来,如果您有高级支持,您可以使用CLoudWatch监控您的估算费用(聚合或按服务器)。目前还没有官方文档,但我写了一个概述:
http://blog.bitnami.org/2011/12/monitor-your-estimated-aws-charges-with.html
https://stackoverflow.com/questions/7302591
复制相似问题