Writing IAM PolicyDocuments in Pulumi C#

I've playing with Pulumi recently, and came across an issue trying to generate an IAM PolicyDocument that included an ARN resource. After hours of searching and trying to get my head around the Ouput<T> types, I found Output.Format(). The Problem Pulumi allows you to define everything you want to create in C#. What it also... Continue Reading →

Make it easy to accept your talk!

Curating an agenda for a conference is a hard thing to do.  I highly doubt that you thought otherwise, but I also doubt you understand exactly HOW hard it is (I certainly didn't). For the last 2 years, I've been involved in curating the agenda for the best developer conference in the UK (and probably... Continue Reading →

Opinionated Approach to AWS Account Separation

Maintaining multiple accounts in AWS is an utter pain.  If you have effectively separated your accounts for things like Dev/Test, Production that's not too bad, 2 IAM users, with 2FA shouldn't be too difficult.  However, if you throw into that, separating operations infrastructure (build and deployment services, Monitoring, alerting, etc), then think about customer separation,... Continue Reading →

Delegating Subdomain management in Route53

One of the common patterns in AWS setup is to use different "accounts" for different functions in the business.  These account then get "consolidated" when you're charged (the exorbitant) the fees for your services. This presents a problem when you need to have externally accessible services, that live under a single domain. One way around... Continue Reading →

WordPress.com.

Up ↑