DEV Community

Cover image for Never get overcharged by AWS again
Adam McGurk
Adam McGurk

Posted on

Never get overcharged by AWS again

If you're a dev who has experimented with the cloud, the fear of a surprise huge bill has crossed your mind. You aren't alone. You can go to twitter and search "AWS Bill" and see hundreds of tweets either making jokes or sharing their real life experience of a surprise cloud bill. It's a reality that shouldn't be, and now doesn't have to be anymore.

Introducing Cloud Kill Switch. This is the first (and only) product that automates the ability to set a billing limit in your cloud account.

This is how it works:

  1. You authenticate your cloud account. Right now you have to input an access key and access secret for AWS, but we delete these from our database as soon as your kill switch is implemented. For Google Cloud we use Login with Google (oauth).
  2. Using our product, you set your configurations in plain language, no cloud knowledge necessary!
  3. You pay the simple, one-time fee.
  4. Our server goes to work installing all configurations necessary on your cloud account to make your billing limit a reality!
  5. If your account hits the billing limit, it does the following: a. For AWS, it shuts down the resources (either RDS or EC2) that you defined when you configured your kill switch. b. For Google Cloud, it removes your billing account completely, ending billing right then and there. In both situations it means your services will stop working, so it is not suitable for production use, just for hobbyists and students to protect your wallet and peace of mind!

This has been an idea I've had for a long time, and something I have installed on all my test accounts! Right now it's still in beta and, so would love any feedback on it, and we're launching with AWS right now supporting just USD. Google Cloud is still in a closed beta. If you want access to that closed Google Cloud beta, email me at support@cloudkillswitch.com !

Top comments (0)