如何在AWS S3 CLI的list-objects-v2输出中查看KeyCount参数?
如何在AWS S3 CLI的list-objects-v2输出中查看KeyCount参数
有几种简单的方法可以快速获取list-objects-v2输出里的KeyCount参数:
直接查看默认输出
运行基础的list-objects-v2命令,默认会返回JSON格式结果,其中包含KeyCount字段(代表当前返回页中的对象数量):aws s3api list-objects-v2 --bucket your-bucket-name输出里会有类似这样的行:
"KeyCount": 42,
精准提取KeyCount值
用--query参数过滤结果,直接只输出KeyCount的数值,比翻找整个JSON更高效:aws s3api list-objects-v2 --bucket your-bucket-name --query 'KeyCount'如果想要纯文本格式的输出(不带JSON引号),可以加上
--output text:aws s3api list-objects-v2 --bucket your-bucket-name --query 'KeyCount' --output text
注意:如果存储桶里的对象超过1000个,list-objects-v2会分页返回结果,此时KeyCount只代表当前分页的对象数量,不是存储桶的总对象数。
内容的提问来源于stack exchange,提问作者Shira
相关产品推荐
相关产品推荐

