How Do I Empty an S3 Bucket?
If you are in the old Amazon S3 console, to use the new console, choose Opt In in the following box, which appears on the old Amazon S3 console home page. Note that Opt In is not available in all Regions.
You can empty a bucket, which deletes all of the objects in the bucket without deleting the bucket. When you empty a bucket with versioning enabled, all versions of all the objects in the bucket are deleted. For more information, see Managing Objects in a Versioning-Enabled Bucket.
The Amazon S3 console supports emptying your bucket provided that the bucket contains less than 100,000 objects. The Amazon S3 console returns an error if you attempt to empty a bucket that contains more than 100,000 objects. If your bucket contains more than 100,000 objects, you must use other options to empty the bucket, such as the AWS CLI, Amazon S3 bucket lifecycle policies, or programmatically using the AWS SDKs. For more information, see Deleting/Emptying a Bucket in the Amazon Simple Storage Service Developer Guide.
To empty an S3 bucket
Sign in to the AWS Management Console and open the Amazon S3 console at https://console.aws.amazon.com/s3/.
In the Bucket name list, choose the bucket icon next to the name of bucket that you want to delete and then choose Empty bucket.
In the Empty bucket dialog box, type the name of the bucket you want to empty for confirmation and then choose Confirm.