December 06, 2010

Amazon Route 53 Interface - Monday

Last night just as I was struggling to figure out which project I would work on this week I saw a post on Hacker News regarding Amazon's latest web services offering. Route 53 offers programmatic control of Amazon's globally based DNS service designed for a high volume of queries. At $1/domain/month with additional charges for high query volume it's questionable whether this service will take off for the general consumer market given that most domain registrars provide DNS for free already. However in the professional market where the needs for highly configurable, low TTL, low latency DNS services is necessary Route 53 could be a contender.

As the service was just released it doesn't have a generally usable front end. The getting started documentation has the user editing XML files to begin using the service. I'm uncertain if this is a deliberate attempt by Amazon to get the developer community to build the tools to interact with the service or just a function of the product being in beta mode still. Regardless I'm taking the bait.

Project Summary: Create an interface for Route 53

Features:
  • Ruby Gem based
  • Command Line Interface
  • Easy to Use Programmatic Control
  • Simple web front end
Edit: Early prototype of a ruby library for Amazon's Route 53 is now available

Edit 2: No longer a prototype http://blog.50projects.com/2010/12/amazon-route-53-interface-friday.html

5 comments:

  1. I'd be interested to know how you went with this project?

    ReplyDelete
  2. The project is underway and going well. I currently have a small ruby library to perform basic CRUD operations and hope to have something worth posting on GitHub by the end of the day. Check back on the blog for updates.

    ReplyDelete
  3. Funny thing I was just looking for a solution for this today. BTW Amazon historically does not bait. #1 every single service they have starts with a API web service since they are designed to be used programmatically. #2 EC2 didn't even have an interface for at least a year after launch. That said I don't use any of their services on the scale they were designed to be used so I love interfaces for them.

    ReplyDelete
  4. An early prototype is now available. No documentation right now but this should help get you started.

    https://github.com/pcorliss/ruby_route_53
    https://rubygems.org/gems/route53

    ReplyDelete
  5. This comment has been removed by a blog administrator.

    ReplyDelete