在两个 S3 存储提供程序之间同步存储桶

Syncing buckets between two S3 Storage Providers

我目前正在使用 RIAK CS 作为 S3 提供程序,但我想更改为 Scality S3。因此,我需要将现有数据从 RIAK 迁移到 Scality。是否有一种快速简便的方法可以在两个不同的存储提供商之间同步存储桶?我有两个 docker 容器 运行,其中包含两个的 docker 图像。

一种方法是简单地将存储桶的内容下载到本地文件夹,然后使用 s3cmd 或类似工具上传到 Scality。但是,我希望桶之间有一条直接路线。

有什么想法吗?

不会有"direct route between the buckets"。

虽然 Amazon S3 CopyObject 命令可以在不同的 Amazon S3 存储桶之间复制对象(即使它们位于不同的区域),但它不适用于非 Amazon 端点。

你唯一的希望是 Riak/Scality 以某种方式相互建立连接。