How To Cancel Amazon Web Services

Okay, let's talk about something near and dear to my heart. It's something I suspect we've all considered at one point or another. It's about breaking up. With AWS.
I know, I know. Unpopular opinion, right? Everyone's all starry-eyed about the cloud. "Scalability!" they cry. "Cost savings!" But sometimes, just sometimes, you gotta say "Enough is enough."
So, how do you gracefully (or not-so-gracefully) kick Amazon Web Services to the curb? Let's dive in. Consider this your (unofficial, possibly sarcastic) guide.
Must Read
Step 1: Denial (We've All Been There)
First, you'll tell yourself it's just a rough patch. Maybe you just need to optimize your instances. Maybe that runaway Lambda function will eventually behave. It won't. Trust me.
You'll pore over cost reports. You'll try to decipher what a "regional data transfer out" actually is. You'll probably find it in a dark corner of your mind, but you would have already spent a lot of time, and you will be very upset. You might even try to build your own cost management dashboard. Don't.
This stage can last weeks. Months, even. It's the "I can fix him/her/it!" phase of cloud commitment. Enjoy it (or don't).

Step 2: Acceptance (And a Whole Lot of Clicking)
Okay, reality has set in. Time to face the music. The first thing you'll want to do is head over to the AWS Management Console. Prepare yourself. It's... an experience. It's like navigating a spaceship built by a committee. A very large, very opinionated committee.
Find the "My Account" section. Then, hunt for something resembling "Account Settings" or "Close Account." This is where the fun begins.
You'll be presented with a laundry list of things to acknowledge. Are you sure you want to do this? Are you really sure? Did you back up everything? Do you understand the implications of deleting your entire digital existence? Yes. Yes, I do. Now let me outta here!

There will be checkboxes. So. Many. Checkboxes. Check them all. Read them? Nah, who has time for that? (Okay, maybe skim them. Just in case you're accidentally signing over your firstborn to Amazon.)
Step 3: The Waiting Game (AKA Cloud Purgatory)
You've submitted the request. Now what? Well, you wait. AWS doesn't exactly snap its fingers and make everything disappear. It takes time. They need to, like, triple-check that you really want to leave. Maybe send a strongly worded email or two, just to be sure.
During this time, you'll probably obsessively check your email. "Has the account been closed yet? Is it really, truly, gone?" You'll also have nightmares about unexpected charges appearing on your credit card statement for eternity.

Step 4: Sweet, Sweet Freedom (Maybe)
Finally! The email arrives. Your account has been closed. You are free! (ish).
But wait! There's more! Amazon, in its infinite wisdom, retains some of your data for a while. For "security reasons" or something. Don't ask too many questions. Just accept it. It's like breaking up with someone but still seeing them at the grocery store every Tuesday.
Also, prepare for the awkward conversations. When people ask about your "cloud strategy," you'll have to explain that you're now firmly on the "ground" strategy. Invest in some good on-premise servers. They'll think you're crazy. But hey, you're free (from the cloud, at least).

Final Thoughts (and a Word of Caution)
Canceling AWS isn't for the faint of heart. It's a journey. A sometimes frustrating, often confusing, but ultimately liberating journey.
Disclaimer: I'm only trying to be funny. Seriously, consider the business implications of deleting everything from the cloud before you act. Make sure you really know what you are doing or you will face consequences you do not expect.
But hey, if you're at your wit's end, and the thought of another S3 bucket makes you want to scream? This is a guide for you. Good luck, and may your data centers be forever offline.
