如何 transfer/upload 数据从 s3 桶到 MinIO 桶给定它们的端点和秘密,访问密钥

How to transfer/upload data from s3 bucket to MinIO bucket given their end points and secret, access keys

我打算在一个EC2实例上架设一个Minio服务器,并通过它的客户端mc将当前存储在我的s3 bucket中的数据上传到Minio bucket。我本质上是在尝试找到支持这种传输的 Minio API,即直接在 s3 存储桶和 Minio 存储桶之间,给定它们的端点和秘密访问密钥。 有没有?还是有更好的方法来做到这一点?

在完全遵循 MinIO documentation 之后,我找到了解决这个问题的方法。原来它需要设置一个 MinIo 客户端 mc,它会为你完成工作。

使用指定的元数据将文件夹从 MinIO 云存储递归复制到 Amazon S3 云存储。

mc cp --attr Cache-Control=max-age=90000, min- 
fresh=9000\;key1=value1\;key2=value2 --recursive 
play/mybucket/burningman2011/ s3/mybucket/