Amazon API Gateway is now in GovCloud

I just got a note that Amazon API Gateway is now available in AWS GovCloud. This makes things more interesting for GovCloud for sure, but it’s just a minor stepping stone. Remember, just because it’s in GovCloud doesn’t mean it’s FedRAMP’d (even though it probably is).

Cloud Migrations… A Word of Advice

If you hired a cloud consultant that heartily recommends a “lift and shift” migration and they assure you that everything will be fine…

Fire them.

It won’t be fine.

Yeah, ok, back on WordPress

I got tired of wrestling with Hugo and the static site generators. At some point, when you’re too old and have too much to do, you just punt to what worked in the past. WordPress is still slow, clunky, and the wordpress.com app is just incredibly lethargic.

Sigh.

But I’m trying to move to an iPad on iOS 11 as much as possible and I just needed something that would work. I was able to hook things up over git with Lambda (see earlier post). Sometimes, though, things would just break for no reason at all. I don’t know why. I also don’t know why wordpress.com and the Dreamhost MySQL backends are just slow as hell.

If I had the money I’d move my WordPress sites out to AWS and use CloudFront. But I just don’t have that kind of cash, sadly, so I’ll keep them on Dreamhost for now.

Sorry about the shifting. If anyone is still around and reading this blog, please speak up and say hello.

Publish from Github to S3

If you’ve visited this site recently, you’ll discover that I’m really sick of WordPress. I’m trying to get WordPress out of my life completely. I’m sick of the security issues, the overhead, the ridiculousness, the databases… all of it. I’m just sick of it. I wanted to go back to something more static and more simple. WordPress is all well and good and easy to use, but it also suffers from some really nasty performance and security issues. I know there are ways around the performance issues, but I shouldn’t have to deal with that. If I wanted to deal with that for a simple website, then maybe I would stand up something a little more WordPress-esque for multiple authors. But this is my own personal site and there’s just no reason to do it that way.

AWS GovCloud and CloudFormation

Be careful when you’re working with CloudFormation in the AWS GovCloud region. Almost every code snippet available on the Internet refers to the public regions of AWS. If you’re making resources in GovCloud with a Cloudformation templates, there are subtle differences.

For instance, referring to an S3 bucket in a code snippet is:

“Resource”: { “Fn::Join” : [“”, [“arn:aws:s3:::”, { “Ref” : “myExampleBucket” } , “/*” ]]},

But if your bucket is in GovCloud, your arn is different:

“Resource”: { “Fn::Join” : [“”, [“arn:aws-us-gov:s3:::”, { “Ref” : “myExampleBucket” } , “/*” ]]},

Subtle things like that can make CloudFormation development a real hoot. Be careful.

AWS Solutions Architect Pro Test

Yesterday I sat for the most difficult IT certification test I’ve ever attempted – the AWS Solutions Architect Professional test.

I passed it… by the skin of my teeth.

I’ve essentially studied for this test for two years or more. I took the Solutions Architect Associate test two years ago and I’ve been involved with AWS projects ever since. Actually I was involved in AWS projects since before that test.

I also attended an advanced Solutions Architect Professional bootcamp and another training class provided to AWS partners that I can’t remember right now.

None of them prepared me for the absolute difficulty of this exam.

I’m glad it’s over. But I’m already looking forward to 2018, when I have to take it again to keep the certification current. Sigh.

AWS Solutions Architect Associate Level

Today (kind of on a lark) I drove to Chattanooga, TN to take the AWS solutions architect associate level test. I passed by the skin of my teeth.

Decided to come to Hooter’s to chill out and have lunch before the drive home.

Whew.

See you cats at AWS re:invent in November.