Skip to content

route53-lambda-backup 0.1.0

Compare
Choose a tag to compare
@jacobfgrant jacobfgrant released this 22 Aug 19:25
· 7 commits to master since this release

Overview:

route53-lambda-backup is an AWS Lambda function built to automatically back up Route 53 DNS records to S3.

This is the very first release of route53-lambda-backup. While it is functional, it should be used in production with great care – be sure to set the IAM role permissions as restrictive as possible (Route 53 read-only, S3 read/write), and use a new bucket to store backups. If used correctly, it should be safe to use in production.

Changes/Updates:

  • First release!
  • Production-ready if used with caution
  • Creates and uploads a csv with DNS zone records for each zone to S3
  • Backups can be restored using route53-transfer in most cases; incompatible edge cases may still exist

Future Development:

  • Improve compatibility with route53-transfer and test for edge cases (private zones, different types of records, etc.)
  • Expand and improve documentation, including docstrings
  • Refactor/clean code and fix bugs
  • Include bootstrap script to create function