Scripting AWS commands with Windows Powershell

Lately I’ve been doing a lot of work writing Powershell scripts to automate some deployment tasks for our application environment in the cloud.

The environment is hosted with Amazon Web Services (AWS), which provides a toolkit to accept commands via Powershell.

As part of our deployment, I launch a couple of server images (called AMIs), tag them, run commands on them, and take copies of them.

Having the power to do this with the click of a button makes life a lot easier for the poor guy doing releases in the early morning.

We’ve also stepped up our deployment process by managing it with Atlassian Bamboo. Have a read of my blog on Bamboo here.