备份Route53到S3

备份Route53到S3 r53dump是一个shell脚本  将连接到AWS Route53服务并转储绑定中的所有区域 格式为指定的...

备份Route53到S3

Ryan Babchishin <rbabchishin@win2ix.ca>
Win2ix系统公司http://www.win2ix.ca

r53dump是一个shell脚本,将连接到AWS Route53服务,并以指定帐户的Bind格式转储所有区域。 对syslog进行日志记录(check / var / log / syslog )。 支持多个帐号,多个区域。 “cli53”用于与AWS系统的所有连接。 倾倒区可以自动发送到s3。

使用/设置:

1)安装r53dump

git clone  https://github.com/Win2ix/r53dump.git

2)安装cli53

git clone  https://github.com/barnybug/cli53.git

3)安装s3cmd(可通过Ubuntu / Debian上的apt-get获得)或下载

http://s3tools.org/s3cmd

4)创建/etc/r53dump.conf并添加(或复制一个工作的):

vi /etc/r53dump.conf

# Path to cli53 binary
cli53=/usr/local/bin/cli53
s3cmd=s3cmd
s3bucket="s3://your-bucket"

5)将AWS访问密钥设置为每个帐户一个文件(如win2ix.auth )。 你可以有多个。

格式是这样的:

export AWS_ACCESS_KEY_ID=AKIAJGNWBPJJKSWCHEMZ
export AWS_SECRET_ACCESS_KEY='2ma263OF+16cLlWWl0eS2MdLZa/SdhSTXHGgBAt9'

6)启动r53dump。

./r53dump authConfigFile saveDirectory

authConfigFile =在第5步中创建的文件

saveDirectory =存储下载区域文件的目录