{"repo":"soapiestwaffles/s3-nuke","free":true,"listed":false,"github":"https://github.com/soapiestwaffles/s3-nuke","clone":"git clone https://github.com/soapiestwaffles/s3-nuke.git","description":"Nuke all the files and their versions from an S3 Bucket 💣🪣","language":"Go","stars":27,"topics":["aws","s3","delete","purge","nuke","removal","bucket","golang","metrics","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"🪣💣 s3-nuke A CLI utility to nuke all the files and all versions from an S3 Bucket rapidly by utilizing both concurrency and bulk API calls to AWS. About Features By utilizing concurrency and bulk API calls, s3-nuke is fast at what it does! Auto-detect S3 bucket region -- no need to figure out what region the bucket is in before hand! Text-based UI makes it easy to select your target bucket! S3-Nuke includes safety prompts to ensure you REALLY want to nuke everything in a bucket! After all, the operation is not reversible since you are removing all the object versions as well! Includes extra tooling to give you a quick look at bucket metrics ( s3-metrics ) or generate test buckets with data ( s3-gen ) Why? ...because deleting any bucket with files is just plain annoying. There have been so many times when I've needed to delete a bucket, but AWS won't let you because the bucket isn't empty. Emptying the bucket isn't a trivial task when it has, for example, been in production for years and has millions of objects inside. Using the AWS console's \"Empty Bucket\" isn't an option because it's horribly slow and prone to failure. While there are several other scripts and projects that do the same function, I wanted something with a little more interactivity. (Also, I was bored 😊) Installation/Usage Required AWS policy S3-Nuke requires S3 access to list {buckets, objects, versions}, delete {objects, versions}. Cloudwatch permissions are optional and used to retrieve extra information","default_branch":null,"files":null,"tree":[],"storefront":"/r/soapiestwaffles","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/soapiestwaffles/s3-nuke/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}