有没有人知道一种快速的方法来计算我在 S3 中的密钥数量?
我通常这样做s3cmd ls s3://bucket/ | wc -l
,但我的存储桶包含大量密钥,这使得该操作无法完成。
有没有人知道一种快速的方法来计算我在 S3 中的密钥数量?
我通常这样做s3cmd ls s3://bucket/ | wc -l
,但我的存储桶包含大量密钥,这使得该操作无法完成。
尝试使用 aws s3 api 计算存储桶对象 -
aws s3api list-objects-v2 --bucket $bucketNameToUse --query '[length(Contents[?LastModified].{Key: Key})]' --output text
完毕。
这是一个非常古老的问题,但我想我会加上我的 0.02 美元。
aws s3api list-objects-v2 --bucket $YOUR_BUCKET --no-cli-pager --query "Contents[].Key" --output text | wc -w
这会给你一个非常接近的计数,并且对我来说比 Vipin 的答案更好