AWS桶,与S3中的另一个桶重复

时间:2017-01-09 07:51:13

标签: amazon-s3

我有以下要求。但我不确定如何去做它

  1. Bucket 1包含数据。
  2. Bucket 2应该有Bucket 1的重复数据。每当在存储桶1中更改任何文件时,它也会在存储桶2中更改。
  3. 桶2中的数据可以独立更改。但是,此数据更改应反映在存储桶1中。
  4. 整个过程必须自动化并实时运行。

1 个答案:

答案 0 :(得分:1)

根据您的需求,您可能会发现Cross Region Replication适合您。这将要求铲斗位于不同的区域。它也不会复制从另一个存储桶复制的项目。

基本上,您只需在不同的区域中创建两个存储桶,创建允许复制的IAM角色,然后创建复制配置。

如果源桶中的数据已经存在于目标存储桶中,那么您还需要运行同步(您可以通过cli以一次性方式执行此操作)。

另一个选项是using AWS Lambda,它允许存储桶位于同一区域,并在您需要时为您提供更多控制权。如果需要,您还可以复制到多个存储桶。