我试图滚动 s3 中的所有存储桶并查看是否有匹配的前缀并进入这些文件夹并读取 json 文件。
我试图获取包含前缀的文件夹,但无法输入它们。
代码:
import boto3
bucket = ['test-eob', 'test-eob-images']
client = boto3.client('s3')
for i in bucket:
result = client.list_objects(Bucket=i,Prefix = 'PROCESSED_BY/FILE_JSON', Delimiter='/')
print(result)
使用这个我得到的是有前缀的,当桶没有那个前缀时失败。
的结构,如果只有我的前缀匹配test-eob,test-eob/PROCESSED_BY/FILE_JSON/*.json 我必须读取 json,否则就会从桶中出来。
有人可以帮我从这里出去吗。
青春有我
相关分类