亞馬遜是否提供了一種簡單的方法來查看我的S3存儲桶或文件夾正在使用多少存儲空間?這是我可以計算出我的成本等。如何查找我的AWS S3存儲桶或文件夾的總大小?
12
A
回答
11
截至2015年7月28日,您可以通過CloudWatch獲取此信息。
aws cloudwatch get-metric-statistics --namespace AWS/S3 --start-time 2015-07-15T10:00:00
--end-time 2015-07-31T01:00:00 --period 86400 --statistics Average --region us-east-1
--metric-name BucketSizeBytes --dimensions Name=BucketName,Value=myBucketNameGoesHere
Name=StorageType,Value=StandardStorage
Important: You must specify both StorageType and BucketName in the dimensions argument otherwise you will get no results.
1
作爲替代方案,你可以嘗試s3cmd,其中有一個杜命令類似Unix的。
4
我使用s3cmd du s3://BUCKET/ --human-readable
查看S3中文件夾的大小。它以非常可讀的形式給出了關於桶中所有對象及其大小的詳細信息。
9
兩種方式,
使用AWS CLI
AWS S3 LS --summarize --human可讀--recursive S3://桶/文件夾/
如果我們最後省略「/」,它將獲得以文件夾名稱開頭的所有文件夾並給出所有文件夾的總大小。
AWS S3 LS --summarize --human可讀--recursive S3://桶/文件夾
使用boto3 API
import boto3
def get_folder_size(bucket, prefix):
total_size = 0
for obj in boto3.resource('s3').Bucket(bucket).objects.filter(Prefix=prefix):
total_size += obj.size
return total_size
0
s3cmd杜--human可讀 - 遞歸s3:// Bucket_Name/
9
-1
aws s3 ls --summarize --human-readable --recursive s3://Bucket_Name/folder/
對於兩種對象非常簡單和快速(S3什麼叫文件夾)或桶。
相關問題
- 1. 如何檢查Amazon S3存儲桶內文件夾的子文件夾大小
- 2. s3桶中的文件夾大小
- 3. PHP如何在aws s3存儲桶中創建文件夾?
- 4. 如何使用Node.js獲取Amazon S3存儲桶的總大小?
- 5. 在AWS S3存儲桶中重命名文件夾的成本
- 6. 文件AWS S3存儲桶自動
- 7. 如何將TeamCity的工件文件夾上傳到AWS S3存儲桶?
- 8. AWS S3存儲桶策略
- 9. 如何從URL獲取Amazon AWS S3存儲桶中的文件?
- 10. 計算Amazon S3存儲桶大小
- 11. 動態獲取Amazon S3存儲桶中文件的大小
- 12. 如何使用django-storage將AWS S3存儲桶中的文件夾?
- 13. AWS Lambda在S3存儲桶中複製文件夾內的文件
- 14. 如何從S3存儲桶中的文件夾獲取對象
- 15. Amazon S3:如何獲取存儲桶中的文件夾列表?
- 16. AWS Lambda:如何提取S3存儲桶中的tgz文件並將其放入另一個S3存儲桶中
- 17. NodeJS如何從aws s3存儲桶下載文件到磁盤?
- 18. 如何將子域分配給我的AWS S3存儲桶?
- 19. AWS S3錯誤的存儲桶對象
- 20. 從S3存儲桶中刪除文件夾
- 21. 如何使用PHP在S3存儲桶中創建文件夾
- 22. 用於PHP的AWS S3 SDK,上傳到存儲桶中的文件夾
- 23. 適用於AWS的PowerShell:僅列出S3存儲桶中的「文件夾」?
- 24. 從boto2下載S3存儲桶中的子文件夾文件
- 25. 從S3存儲桶獲取文件大小
- 26. 如何使用aws-s3 gem或right_aws gem更改S3存儲桶中所有文件的文件權限
- 27. 如何從EC2實例導航到S3存儲桶文件夾?
- 28. 用於訪問用戶的AWS S3存儲桶文件夾標記
- 29. AWS:將IAM用戶限制在S3存儲桶中的特定文件夾
- 30. ruby on rails AWS-S3存儲桶中的列表文件
很多選項在這裏:http://serverfault.com/questions/84815/how-can-i-get-the-size-of-an-amazon-s3-bucket。 – jarmod