首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实时地将S3桶数据移动到另一个桶- AWS?

实时地将S3桶数据移动到另一个桶- AWS?
EN

Stack Overflow用户
提问于 2018-08-20 18:21:59
回答 2查看 956关注 0票数 1

我们有一个父桶,比如“桶-1”。然后在这个桶-1下,我们有多个文件夹,每个客户一个文件夹(比如cust1、cust2、cust3等等)。我们为每个客户将Gb的数据上传到这些文件夹中。这些数据是通过多种渠道、JS、JAVA、Swift IOS等上传的。

需求:现在,我们从一个特定的客户那里得到了一个要求,要将它的数据上传到其他一些专用的桶中,比如"Bucket-2“(这样就可以向客户提供一些特殊的权限,以便通过该客户的另一个AWS帐户进行读取访问)。

我想出的解决方案:**

  1. 在所有通道(JS、Java、Swift)中进行代码修改以适应这种更改。但这个解决方案是:( a)耗时,( b)将上传逻辑与特定需求紧密耦合。
  2. 使用AWS在存储桶之间移动数据。此lambda将在对特定客户端的桶文件夹执行任何操作时触发。

就目前而言,#2似乎是最适合我的。有什么建议吗?或者你脑子里想到的其他解决方案?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-01 12:54:21

任何其他有相同要求的人,也请参考下面的帖子:

AWS问题

票数 0
EN

Stack Overflow用户

发布于 2018-08-20 21:30:29

您可以使用跨区域复制(CRR) - Amazon简单存储服务自动将亚马逊的S3桶(或桶的一部分)复制到另一个桶中。这是自动的,但是异步的。

缺点是它要求另一个桶位于不同的区域(这是CRR的主要用例)。

或者,您可以不将数据复制到另一个桶中,而是使用策略授予对另一个帐户的必要访问权。这比复制只读数据更有意义,仅仅是为了提供不同类型的访问。在做出一个复杂的选择之前,需要进行持续的维护(并且存储成本更高),这是值得探索的选择。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51936527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档