【问题标题】:How to transfer/upload data from s3 bucket to MinIO bucket given their end points and secret, access keys如何在给定端点和秘密、访问密钥的情况下将数据从 s3 存储桶传输/上传到 MinIO 存储桶
【发布时间】:2021-09-22 12:50:50
【问题描述】:
我计划在 Ec2 实例上设置 Minio 服务器,并通过其客户端 mc 将当前存储在我的 s3 存储桶中的数据上传到 Minio 存储桶。我本质上是在尝试找到支持这种传输的 Minio API,即直接在 s3 存储桶和 Minio 存储桶之间,给定它们的端点和秘密访问密钥。
有吗?还是有更好的方法来做同样的事情?
【问题讨论】:
标签:
amazon-web-services
amazon-s3
cloud
data-transfer
minio
【解决方案1】:
在彻底关注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/