Hi Shaheer!
If you want to delete a bucket with a huge number of files, there's a simple secret: create a lifecycle rule that expires all of your files.
This way you don't need a blocking command and AWS will take care of deleting the files in a background process.
This works with an unlimited number of files 💪