【发布时间】:2018-09-04 01:20:05
【问题描述】:
我有一个 S3 存储桶。在存储桶中,我们有一个 2018 年的文件夹,以及我们每月和每天收集的一些文件。因此,例如,2018\3\24、2018\3\25 等等。
我们没有将日期放在每天存储桶内的文件中。
基本上,我想遍历存储桶并使用文件夹结构按“日期”对每个文件进行分类,因为我们需要将其加载到不同的数据库中,并且需要一种识别方法。
我已经阅读了大量关于使用 boto3 的帖子,并进行了迭代,但是关于是否可以完成我需要的内容似乎存在冲突的细节。
如果有更简单的方法,请提出建议。
我知道了 导入boto3
s3client = boto3.client('s3')
bucket = 'bucketname'
startAfter = '2018'
s3objects= s3client.list_objects_v2(Bucket=bucket, StartAfter=startAfter )
for object in s3objects['Contents']:
print(object['Key'])
【问题讨论】:
标签: python-3.x amazon-s3 amazon-ec2