1 Risposta
- Più recenti
- Maggior numero di voti
- Maggior numero di commenti
-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.
con risposta 2 anni fa
Contenuto pertinente
- AWS UFFICIALEAggiornata 4 mesi fa
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.