我如何调整这个python脚本来备份到Amazon S3

我如何调整这个python脚本来备份到Amazon S3

以下脚本几乎完美地满足了我的备份需求:http://pastie.org/3368661

但是,它只允许您备份到服务器或远程 FTP。我想添加一个备份到 Amazon S3(不是标准 FTP)的选项。

从第 323 行开始,事情就需要开始改变。

我还想要求能够删除 S3 上的旧备份,但看来亚马逊现在通过他们的控制台提供了该功能,所以这里不需要它。

如果有人无法找到在此脚本中执行此操作的方法,第二种选择是备份到服务器文件夹,然后使用开源项目(如 s3sync.rb),但这并不理想。

这是用于运行 Centos 5 和 Plesk 10 的 MediaTemple DV 服务器。提前致谢!

找到更多信息:http://wiki.mediatemple.net/w/(dv)_4.0:Setup_s3fs_to_easily_use_Amazon_S3

答案1

我倾向于将东西转储到文件系统上的一个地方(通常是 /var/backups),然后使用例如支持 S3 的 duplicity 之类的东西备份文件系统。

相关内容