Recently there was a bit of an issue with MediaTemple’s DNS servers. So to get a few of our clients back online, we added their DNS info to Amazon’s Route 53 service. As of this post, there is no official interface to manage this information beyond the REST API.
Luckily the latest editions of the boto Python library supports route 53, but there aren’t many examples of how to handle some of the code with boto. So here’s what I did:
Note that you’ll need to likely get a version of boto from the source to get the Route 53 functionality.