1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00

1.0 KiB

name layout jsId
Route 53 default ROUTE53

Amazon Route 53 Provider

Configuration

In your providers config json file you must provide an aws access key:

{% highlight json %} { "r53":{ "KeyId": "your-aws-key", "SecretKey": "your-aws-secret-key" } } {% endhighlight %}

Metadata

This provider does not recognize any special metadata fields unique to route 53.

Usage

Example javascript:

{% highlight js %} var REG_NAMECOM = NewRegistrar("name.com","NAMEDOTCOM"); var R53 = NewDnsProvider("r53", ROUTE53);

D("example.tld", REG_NAMECOM, DnsProvider(R53), A("test","1.2.3.4") ); {%endhighlight%}

Activation

DNSControl depends on a standard aws access key with permission to create and update hosted zones.

New domains

If a domain does not exist in your Route53 account, DNSControl will not automatically add it. You can do that either manually via the control panel, or via the command dnscontrol create-domains command.