Latency based Alias DNS record in Route53
by Emile `iMil' Heitor - 2015-06-04
Yes, I know I write a lot about AWS these days, but you know, obsession is my thing.
So as I wrote earlier, I generate my CloudFormation templates using troposphere, and the one thing I had to finish today was to register a latency based Alias record on Route53 for an ELB. While Route53 GUI is fairly easy to use, I’ve been stuck on its programmatic emanation for quite a while, so here’s a troposphere definition of such a CloudFormation object:
Note the catch, you can’t use Ref('AWS::Region')
for the Region
parameter or your CloudFormation will fail at the DNS entry creation with the Invalid request
error. Do not forget to declare the SetIdentifier
parameter which is mandatory for a latency
-type record.