将S3自动备份到另一个云

有没有服务来自动备份我们的S3帐户到外部云?

您可能需要查看Google云端平台云端存储。 它包括一个转移服务 ,可以每天和/或一次将S3存储桶转移到Google云端存储存储桶。

Google云端存储也具有版本控制function,但默认情况下会closures。 从我可以告诉你必须通过命令行或API(没有用于控制版本控制的UI)来进行版本控制。 而且,不可能通过Web UI查看或下载文件的不同版本。

一些负面的情况:(1)与版本复制相比,这不是“多余的”。 (2)networking用户界面似乎没有公开所有可能需要的function。 (3)如果转运服务遇到问题会发生什么? 为了我的目的,我希望能够设定这个目标,忽略它,除非有例外。 它似乎没有内置电子邮件警报,因此某人需要定期访问状态页面或以某种方式使用API​​。

我不能想到任何事情,但是使用S3 API和另一个云API是非常简单的。 你可能需要一个中间服务器,除非第三方有一个HTTP Pull方法。

我可能会build立一个运行ubuntu的EC2微型实例,或者编写一个将新文件复制到另一个云的cronjob。 您可以使用find查找自上次cronjob运行以来修改/创build的文件。

我可能会用python-boto在python中完成。 似乎工作得很好,这种S3操作。

如果您的云提供商具有HTTP Pull方法,那么您可以在S3对象上设置ACL以允许通过身份validation的HTTP访问,然后通过这种方式复制它们。