This module provides a drupal integration with the Amazon AWS Route 53 (r53) DNS Service. The module provides an front end and integration for the r53 API.
Requirements:
Amazon AWS Account (Key & Secret)
Domain name
Amazon R53 Account
Dependencies:
This module does not require any modules. If the http://drupal.org/project/creeper module developers, and adds the R53 Amazon classes for PHP, we will remove the r54.php class file from the module and add a dependency to creeper.
Features:
List DNS Record (ListResourceRecordSet)
Add/Edit/Delete DNS Records (ChangeRecordSet)
Aegir Integration:
This module was written to integrate with the Aegir project. The module provides lookup and mapping features, and site local tabs that enable the Aegir user to setup sub-domains and manage the DNS associated records. It will function on any drupal install.
Security Warning:
This module stores the AWS Auth information; Key ID and Secret in the variables table. Security is coming. Do not install this on a production website unless you are aware of the security requirements.
Coming Features:
Single Zone File - The current version only support a single Zone File. This will change soon.
Backup Files - The ability to backup the entire zone file.
Restore Backup Files - The ability to import a backup zone file.
Record History - The ability to store version or changes to a zone record.
Bulk Updates - GUI that provides the ability to filter and update DNS records in bulk. This would provides the ability to move all or portion of the DNS records to different locations, AMS Load Balancers, Elastic IPs etc.
Filter - This would provides the ability to filter the zone files to hide certain record types, SOA, MX, TXT etc.
Resources:
R53 Fox - (https://bitbucket.org/winebarrel/r53-fox/wiki/Home) - This is a great desktop alternate solution. We use this project to backup any changes.
Feedback is welcome. This module is under active development.