我正在尝试遍历S3存储桶中特定文件夹内的所有对象。我已经拥有的代码如下:
s3 = boto3.resource('s3')
bucket = s3.Bucket('bucket-name')
for obj in bucket.objects.filter(Prefix='folder/'):
do_stuff(obj)
我需要使用boto3.resource
和不 client
。虽然我在文件夹中有一堆文本文件,但此代码根本没有获取任何对象。有人可以建议吗?
答案 0 :(得分:2)
尝试在过滤对象时添加Delimiter属性:Delimiter = '\'
。其余的代码看起来很好。