Boto3 S3, sort bucket by last modified

前端 未结 7 1547
眼角桃花
眼角桃花 2020-12-09 09:29

I need to fetch a list of items from S3 using Boto3, but instead of returning default sort order (descending) I want it to return it via reverse order.

I know you ca

7条回答
  •  再見小時候
    2020-12-09 09:56

    Slight improvement of above:

    s3 = boto3.resource('s3')
    my_bucket = s3.Bucket('myBucket')
    files = my_bucket.objects.filter():
    files = [obj.key for obj in sorted(files, key=lambda x: x.last_modified, 
        reverse=True)]
    

提交回复
热议问题