1 回答
- 最新
- 投票最多
- 评论最多
-1
Hello,
I understand that you need to list S3 Objects in descending order. I also see that you have read the AWS Documentation about this matter, however it is not clearly stated that there is a way to list S3 Objects in descending order even if you are using the revised API ListObjectV2
I have done some research and found that you can use python's sorted function to sort the keys in descending order.
Here is a code sample:
import boto3 s3 = boto3.client('s3') res = s3.list_objects(Bucket='bucketname') output = sorted(res['Contents'],key=lambda i:i['Key'],reverse=True) print(output)
To list object keys programmatically using other languages, please refer to this AWS Document.
I hope this helps.
已回答 2 年前
Hi Lunga!
Thanks for the reply. Is there an equivalent in Javascript SDK for this? That is what I'm using right now, as far as i know based on docs, this is not implemented yet.
This is not a solution if you keep any meaninful number of objects in S3. It makes no sense that you wouldn't at least allow a reverse sort order. Even better, let me sort by creation date in either ascending or descending order.