【问题标题】:s3 sync to replicate whole bucket data + all other s3configurationss3 同步以复制整个存储桶数据 + 所有其他 s3 配置
【发布时间】:2021-05-19 03:54:00
【问题描述】:

我们能否将整个存储桶(例如其事件通知、生命周期策略、ACL 权限和其他设置)从一个账户复制到 AWS 中的另一个账户。

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

我们在一个账户中有 50000 个存储桶,我们需要将所有 50000 个存储桶的数据复制到另一个 AWS 账户。所以它会复制整个桶(数据+配置)

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

我们做到了

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

【问题讨论】:

    标签: amazon-web-services amazon-s3


    【解决方案1】:

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

    • 循环遍历每个源存储桶
    • 进行 API 调用以发现配置
    • 进行 API 调用以创建目标存储桶并创建类似的配置(但请注意 - 您可能不希望复制通知之类的内容,因为它们在其他帐户中无效)

    【讨论】:

      猜你喜欢
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-16
      • 2017-09-21
      • 2012-01-29
      相关资源
      最近更新 更多