Skip to content

A simple utility that creates a JSON file with a map of your Amazon Route53 names. Runs in Node.js.

License

Notifications You must be signed in to change notification settings

scripting/myRoute53

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

myRoute53

A simple utility that creates a JSON file with a map of your Amazon Route53 names. Runs in Node.js.

How to

You must have Node.js installed.

Download the folder, open the folder in your terminal app, and run:

npm install

Be sure two environment variables are set: AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY, with the values of your AWS access key and secret.

Then run:

node names.js

As it runs it shows you the names of each zone and the CNAMEs defined for that zone.

When it's done, two files are created: names.json and zones.json.

Why?

Route53 is the most expensive AWS service for me. I wanted to understand why and what I could do to fix it.

I also want to move a server that has a lot of A records mapped to it. I wanted to know what they all were.

Thanks

Thanks to Andrew Chilton and Leo Rossi, the authors of nice-route53, which is nice. It made this utility possible. Amazon's JavaScript API for Route53 is particularly difficult to comprehend. With nice-route53 I was able to get started immediately because it does what everyone who wants to program Route53 wants to do.

I wrote a blog post about this utility.

Dave Winer, August 2016

About

A simple utility that creates a JSON file with a map of your Amazon Route53 names. Runs in Node.js.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages