是否有方法以編程方式訪問Amazon S3帳戶的使用情況數據?Amazon S3以編程方式訪問使用情況數據
我正在構建一個應用程序,將向最終用戶收取他們使用我的Amazon S3存儲桶的費用。因爲我將成爲AWS和PUT/DELETE操作的最終用戶之間的中間人,所以我將能夠跟蹤上傳和存儲使用情況,但是我允許用戶使用公共訪問鏈接直接訪問他們的文件,所以我將無法直接監控下游使用情況。
因此,我的計劃是定期檢查下載的使用情況。 AWS API中有哪些地方可以訪問使用情況統計信息?
是否有方法以編程方式訪問Amazon S3帳戶的使用情況數據?Amazon S3以編程方式訪問使用情況數據
我正在構建一個應用程序,將向最終用戶收取他們使用我的Amazon S3存儲桶的費用。因爲我將成爲AWS和PUT/DELETE操作的最終用戶之間的中間人,所以我將能夠跟蹤上傳和存儲使用情況,但是我允許用戶使用公共訪問鏈接直接訪問他們的文件,所以我將無法直接監控下游使用情況。
因此,我的計劃是定期檢查下載的使用情況。 AWS API中有哪些地方可以訪問使用情況統計信息?
無法獲取API的使用情況統計信息。多年來,AWS論壇對這個問題進行了積極的討論,沒有得到AWS小組的反饋。
https://forums.aws.amazon.com/thread.jspa?messageID=277024
替代將打開Amazon S3 server log和自己進行分析。
另一種選擇是利用Amazon DevPay服務。
感謝 安迪
編輯:下面是一個選擇Amazon S3的訪問日誌官方亞馬遜S3文件: http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?ServerLogs.html
自2011年12月,如果你有溢價支持,您可以監控您的估計費用(無論是彙總或每個服務器)使用CLoudWatch。目前沒有官方文檔,但我寫了一個概述:
http://blog.bitnami.org/2011/12/monitor-your-estimated-aws-charges-with.html