我在s3上有超过500000个对象。我想知道每个物体的大小。我正在使用下面的python代码
import boto3
bucket = 'bucket'
prefix = 'prefix'
contents = boto3.client('s3').list_objects_v2(Bucket=bucket, MaxKeys=1000, Prefix=prefix)["Contents"]
for c in contents:
print(c["Size"])
但它只给了我1000个物体的大小。根据文件我们不能得到更多的1000。有什么办法能让我得到更多吗?
将响应中返回的ContinuationToken用作后续调用的参数,直到响应中返回的IsTruncated值为false。
这可以分解为一个整洁的生成器函数:
相关问题 更多 >
编程相关推荐