s3同步以复制整个bucket数据+所有其他s3配置



我们可以将整个bucket(如其事件通知、生命周期策略、ACL权限和其他设置(从AWS中的一个帐户复制到另一个帐户吗。

我知道有s3副本(s3cp(和s3同步,但它只是复制数据,而不是复制整个s3存储桶。

我们在一个账户中有50000个bucket,我们需要将所有50000个buckets和数据复制到另一个AWS账户中。因此它将复制整个桶(数据+配置(

任何想法都会对我很有帮助。

我们做了

aws s3 sync s3://SOURCE-BUCKET-NAME s3://DESTINATION-BUCKET-NAME --source-region SOURCE-REGION-NAME --region DESTINATION-REGION-NAME

没有可用于复制的命令"桶配置";。您需要:

  • 循环通过每个源存储桶
  • 进行API调用以发现配置
  • 进行API调用以创建目标存储桶并创建类似的配置(但要小心——您可能不想复制通知之类的内容,因为它们在不同的帐户中无效(

最新更新