Is there an easy way of deleting an Amazon S3 bucket that has many tens of thousands of objects within it? I've tried s3cmd with --recursive and --force, but it memory-bloats and has been running for days with little effect.

link|improve this question
feedback

2 Answers

Amazon recently added a new feature, "Multi-Object Delete", which allows up to 1,000 objects to be deleted at a time with a single API request. This should allow simplification of the process of deleting huge numbers of files from a bucket.

The documentation for the new feature is available here: http://docs.amazonwebservices.com/AmazonS3/latest/API/index.html?multiobjectdeleteapi.html

For now you'd have to manually use the API for the request, but I would expect that tools like s3cmd will eventually be updated to directly support the feature.

link|improve this answer
Recently? The just sent out the emails today! ;) – thinice Dec 8 '11 at 15:00
Yep, but if I wrote "Today" it would only have been accurate for a day :-) I remembered seeing this question a while ago, so when I got the e-mail, I came back to answer it. – Andrew Maiman Dec 15 '11 at 13:13
feedback

I use this Java Applet to do this. You can easily select all of your files and delete them.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.