2011-09-04 3 views
6

Amazon S3アカウントの利用状況データにプログラムでアクセスする方法はありますか?Amazon S3プログラムによる利用状況データへのアクセス

私はAmazon S3バケットをエンドユーザーに使用することを請求するアプリケーションを構築しています。私はAWSとPUT/DELETE操作のためのエンドユーザーの間の仲介人になるため、アップロードとストレージの使用状況を把握できるようになりますが、ユーザーがパブリックアクセスリンクを使用してファイルに直接アクセスできるようになりますダウンストリームの使用状況を直接監視することはできません。

私の計画は、定期的にダウンロードの利用状況を確認することです。使用統計情報にアクセスできるAWS APIはどこにありますか?

答えて

4

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

0

2011年12月以来、あなたはプレミアムサポートを持っている場合は、あなたの推定費用(いずれかの集約を監視することができますまたはサーバーごとに)CLoudWatchを使用します。今は公式の文書はありませんが、私は概要を書いています:

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

関連する問題