【问题标题】:Fast way to get AWS S3 key count in bucket获取存储桶中 AWS S3 密钥计数的快速方法
【发布时间】:2014-03-10 15:07:25
【问题描述】:
有没有人知道在 S3 中获取我的密钥数量的快速方法?
我通常使用s3cmd ls s3://bucket/ | wc -l,但我的存储桶包含大量键,这使得该操作无法完成。
【问题讨论】:
标签:
amazon-web-services
amazon-s3
s3cmd
【解决方案1】:
尝试使用 aws s3 api 计算存储桶对象 -
aws s3api list-objects-v2 --bucket $bucketNameToUse --query '[length(Contents[?LastModified].{Key: Key})]' --output text
完成。
【解决方案2】:
这是一个非常古老的问题,但我想我会添加我的 $.02。
aws s3api list-objects-v2 --bucket $YOUR_BUCKET --no-cli-pager --query "Contents[].Key" --output text | wc -w
这会给你一个非常接近的计数,并且对我来说比 Vipin 的回答更好