我可以将数据从多个S3存储桶复制到单个S3存储桶吗



我有一个要求,我希望将数据从多个S3存储桶复制/合并到一个S3存储单元中。我可以使用Glue或其他AWS服务来做到这一点。然而,我想看看这是否可以使用S3跨区域复制以本机方式完成

Bucket 1 ---> Bucket A
Bucket 2 ---> Bucket A
Bucket 3 ---> Bucket A

存储桶可以位于相同或不同的区域。

感谢

最近我试图通过S3复制实现相同的结果,在我的特定示例中,我试图从多个轮辐存储桶覆盖集线器存储桶中的同一对象,不幸的是,设置不支持(通过AWS SA确认(

这是的设置图

Bucket B -> Bucket A (edl.txt)
Bucket C -> Bucket A (edl.txt)

一旦对象edl.txtBucket B复制到Bucket A,其状态为REPLICA,因此无法通过从Bucket C复制进行进一步更新

解决方法是在Bucket A所在的帐户中创建一个通过S3事件触发的lambda函数,该函数将eld.txt对象重新上载回Bucket A,这样它就不再被视为REPLICA,而是显示为本地上载的文件。在这种情况下,它可以通过复制进一步更新

相关内容

  • 没有找到相关文章

最新更新