By using AWS re:Post, you agree to the Terms of Use
/AWS S3 listObjectV2 Feature Requests/

AWS S3 listObjectV2 Feature Requests

0

It is stated in the documentation in listObjectV2 API(Javascript SDK) that "Objects are returned sorted in an ascending order of the respective key names in the list. For more information about listing objects", is it possible to add a feature to sort it in descending order?

asked 16 days ago22 views
1 Answers
0

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.

answered 16 days ago
  • 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.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions