我few csv files inside
buckets on amazon s3.
我需要download the latest uploaded csv file.
如何使用boto3 in python??
感谢。
答案 0 :(得分:0)
S3没有用于列出按日期排序的文件的API 但是,如果您确实只有少数几个,则可以列出存储桶中的文件,并按上次修改时间对它们进行排序。
bucketList = s3Client.list_objects(Bucket=<MyBucket>) # notice this is up to 1000 files
orderedList = sorted(bucketList, key=lambda k: k.last_modified)
lastUpdatedKey = orderedList[-1]
object = s3Client.get_object(Bucket=<MyBucket>, Key=lastUpdatedKey )