Boto3 S3, sort bucket by last modified

前端 未结 7 1539
眼角桃花
眼角桃花 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 10:09
    keys = []
    
    kwargs = {'Bucket': 'my_bucket'}
    while True:
        resp = s3.list_objects_v2(**kwargs)
        for obj in resp['Contents']:
            keys.append(obj['Key'])
    
        try:
            kwargs['ContinuationToken'] = resp['NextContinuationToken']
        except KeyError:
            break
    

    this will get you all the keys in a sorted order

    0 讨论(0)
提交回复
热议问题