快速获取AWS S3密钥数量的方法

时间:2014-02-12 10:37:25

标签: amazon-web-services amazon-s3 s3cmd

有没有人知道快速获取S3中键的数量?

我通常做s3cmd ls s3://bucket/ | wc -l但是我的水桶包含大量按键,这使得无法完成此操作。

2 个答案:

答案 0 :(得分:0)

尝试使用aws s3 api来计算存储桶对象-

aws s3api list-objects-v2 --bucket $bucketNameToUse --query '[length(Contents[?LastModified].{Key: Key})]' --output text

完成。

答案 1 :(得分:0)

这是一个非常古老的问题,但我想我会添加我的 $.02。

aws s3api list-objects-v2 --bucket $YOUR_BUCKET --no-cli-pager --query "Contents[].Key" --output text | wc -w

这会给你一个非常接近的计数,并且对我来说比 Vipin 的答案更好