Amazon-Web-Services
AWS:為什麼 CloudWatch 上的儲存桶大小比使用 S3 工具時大?
我使用 awscli 工具來驗證我的儲存桶的大小。首先是 S3 呼叫(所有文件沒有版本控制,只是普通的上傳):
$ aws s3 ls s3://XXX --recursive --human-readable --summarize (...) Total Objects: 2 Total Size: 82.5 GiB
然後我使用了 CloudWatch 指標:
$ aws cloudwatch get-metric-statistics --namespace "AWS/S3" --start-time 2015-08-29 --end-time 2015-08-31 --metric-name BucketSizeBytes --period 3600 --statistics Average --unit Bytes --dimensions Name=BucketName,Value=XXX Name=StorageType,Value=StandardStorage { "Datapoints": [ { "Timestamp": "2015-08-30T00:00:00Z", "Average": 141012339184.0, "Unit": "Bytes" }, (...)
現在我想知道為什麼 CloudWatch 顯示的數字比 S3 呼叫高得多。我無法從文件中找到任何提示,因此如果有人能提供幫助,我將不勝感激。
(管理控制台中顯示的數字相同;S3 控制台上大約 82.5 GiB,CloudWatch 控制台上大約 141,012,339,184 字節。)
回答我自己的問題: CloudWatch 中正確計算了放棄的分段上傳。