思路是通过 rclone 将 S3 上的文件同步,然后希望 MinIO 和 S3 使用相同的路径。有人试过这种方法吗?从整体来看,这是否可行?
这里有一些相关讨论:Moving from one S3 bucket to another
我正在编写一份操作指南,但尚未完全准备好。
需要注意的是,当前所链接的讨论并未直接涉及 MinIO:
- 您可以选择使用相同的路径;mc(MinIO 客户端)可以完美地复制整个存储桶,或者 rclone 应该也能正常工作。我过去曾使用 mc 来保存 S3 文件的本地副本;我使用 mc 的镜像模式将备份流式传输到 S3:MKJ's Opinionated Discourse Deployment Configuration
- URL 不会相同;这类似于将一个 S3 存储桶迁移到另一个 S3 存储桶,这与从一种类 S3 服务切换到另一种类 S3 服务的问题类似。
在我将自家网站内容从 S3 迁移回本地托管时不小心搞砸了(相关迁移功能因尚未正确实现而已被禁用)之后,我建议大家尝试从 S3 迁移到 MinIO,作为迁移到本地存储的替代方案。