亚马逊是否提供了一种简单的方法来查看我的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