1

Amazons3でバケットレベルの統計情報を取得する方法があるかどうか知りたいのですが。基本的に、私のシステム(s3でホストされている)でのストレージとGETリクエストの料金を顧客に請求したいと思います。

そのため、クライアントごとに特定のバケットを作成しましたが、特定のバケットだけの統計を取得できないようです。

APIで可能になります

GET Bucket

また

GET Bucket requestPayment 

しかし、そのバケットに発行されたリクエストの数とバケットの合計サイズを取得する方法がわかりません。

手伝ってくれてありがとう !

よろしく

4

1 に答える 1

0

あなたが達成しようとしていることは、Amazon API を使用して可能だとは思いません。GET Bucket リクエストには、最新の変更のタイムスタンプ ( ) 以外の使用統計 (リクエストなど) は含まれませんLastModified

私の提案は、バケットへのロギングを有効にして、そこから必要な分析を実行することです。

S3 の開始ページには、その概要が示されています。

Amazon S3 は、Amazon S3 リソースに対して行われたリクエストのログ記録もサポートしています。Amazon S3 バケットに対して行われたリクエストのアクセス ログ レコードを作成するように、Amazon S3 バケットを設定できます。これらのサーバー アクセス ログは、バケットまたはバケット内のオブジェクトに対して行われたすべてのリクエストをキャプチャし、監査目的で使用できます。

そして、その問題に関する多くの文書があると確信しています。
HTH。

于 2013-03-01T11:46:47.997 に答える