Hacker News new | ask | show | jobs
by true_religion 834 days ago
I don’t think terraform will recursively delete everything in your S3 bucket.
1 comments

Iterate over all S3 buckets in your terraform files and add `force_destroy` to them [1], then apply and destroy.

There could probably be an automated tool for this that wouldn't be too complex.

[1] https://registry.terraform.io/providers/hashicorp/aws/latest...

Does that take care of deleting the files inside the bucket? That's an API call ($). Depending on the data that could be quite a bit.
Delete API calls are free, listing the objects in a bucket to know what to delete is not.