Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/msfidelis/aws-turn-off-my-account
:package: :rocket: :package: Lambda stack to turn off and destroy all resources from your personal AWS Account to avoid billing surprises
https://github.com/msfidelis/aws-turn-off-my-account
aws aws-lambda lambda serverless
Last synced: 28 days ago
JSON representation
:package: :rocket: :package: Lambda stack to turn off and destroy all resources from your personal AWS Account to avoid billing surprises
- Host: GitHub
- URL: https://github.com/msfidelis/aws-turn-off-my-account
- Owner: msfidelis
- License: mit
- Created: 2021-01-06T14:10:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-23T23:01:29.000Z (about 3 years ago)
- Last Synced: 2024-10-02T09:18:49.130Z (about 1 month ago)
- Topics: aws, aws-lambda, lambda, serverless
- Language: Go
- Homepage:
- Size: 77.1 KB
- Stars: 67
- Watchers: 2
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AWS, Turn off my Account, please
Lambda stack to turn off and destroy all resources from your personal AWS Account to avoid billing surprises
![Billing Modaf&*@](/.github/img/card.jpeg)
## Resources Roadmap
* EC2 :white_check_mark:
* EBS and Snapshots :white_check_mark:
* ALB, ELB, NLB :white_check_mark:
* RDS Instances and Clusters :white_check_mark:
* Elasticache Clusters and Replication Groups :white_check_mark:
* Elastic IP's
* DocumentDB
* NAT Gateways## Installation
### Using Serverless Framework
* Clone this repo
```bash
cd $GOPATH/src
git clone https://github.com/msfidelis/aws-turn-off-my-account.git
cd aws-turn-off-my-account
```* Edit your preferences in `configs/prod.yml` and customize your cron rate on `serverless.yml`
* Deploy
```bash
make deploy
```### Using console
> Guenta ae
### TODO
* Release ZIP
* Console setup
* Cloudformation Setup
* Tests
* IAM Closed permissions
* Logs