【发布时间】:2020-06-30 03:18:39
【问题描述】:
我正在尝试滚动 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,否则从桶中出来。
谁能帮帮我。
【问题讨论】:
标签: python amazon-web-services amazon-s3