办法零、
用 S3 的 web 界面“获取大小”。<== 最不便
办法一、
1.aws s3api list-objects –bucket BUCKETNAME –output json –query “[sum(Contents[].Size), length(Contents[])]”
2.aws s3api –profile PROFILE_NAME list-objects –bucket BUCKET_NAME –output json –query “[sum(Contents[].Size), length(Contents[])]” | awk ‘NR!=2 {print $0;next} NR==2 {print $0/1024/1024/1024″ GB”}’
办法二、
须要装置第三方工具
用 s3cmd 工具 http://s3tools.org/s3cmd
办法三、
只能看到单个文件的大小
aws s3 ls –summarize –human-readable –recursive s3://bucket-name/
aws s3 ls –summarize –human-readable –recursive s3://bucket-name/directory
from http://serverfault.com/questi…
参考链接:
3 Ways to get S3 bucket size in AWS