【问题标题】:Amazon S3 Programmatically Access Usage DataAmazon S3 以编程方式访问使用数据
【发布时间】:2011-09-04 22:46:01
【问题描述】:

有没有办法以编程方式访问 Amazon S3 帐户的使用数据?

我正在构建一个应用程序,它将向最终用户收取使用我的 Amazon S3 存储桶的费用。因为我将成为 AWS 和 PUT/DELETE 操作的最终用户之间的中间人,所以我将能够跟踪上传和存储使用情况,但我允许用户使用公共访问链接直接访问他们的文件,所以我将无法直接监控下游使用情况。

因此,我的计划是定期检查下载使用情况。 AWS API 中是否有可以访问使用情况统计信息的地方?

【问题讨论】:

    标签: python amazon-s3 amazon-web-services


    【解决方案1】:

    无法通过 API 获取使用情况统计信息。多年来,AWS 论坛上一直在积极讨论这个问题,但没有得到 AWS 团队的反馈。

    https://forums.aws.amazon.com/thread.jspa?messageID=277024

    替代方法是打开Amazon S3 server log 并自己分析。

    另一种选择是利用 Amazon DevPay 服务。

    谢谢 安迪

    编辑:这是与 Amazon S3 访问日志相关的官方 Amazon S3 文档: http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?ServerLogs.html

    【讨论】:

      【解决方案2】:

      自 2011 年 12 月起,如果您有高级支持,则可以使用 CLoudWatch 监控您的估计费用(聚合或每台服务器)。目前没有官方文档,但我写了一个概述:

      http://blog.bitnami.org/2011/12/monitor-your-estimated-aws-charges-with.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-08-14
        • 2013-04-10
        • 2019-05-31
        • 2015-09-22
        • 2015-10-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多