【问题标题】:AWS cross region replication to multiple regions?AWS 跨区域复制到多个区域?
【发布时间】:2015-08-04 02:57:12
【问题描述】:

我正在尝试设置跨区域复制,以便将我的原始文件复制到两个不同的区域。目前,我只能将其复制到另一个区域。

例如,我的文件符合美国标准。上传文件后,它会从美国标准复制到美国西部 2。我还希望将该文件复制到美国西部 1。

有没有办法做到这一点?

【问题讨论】:

    标签: amazon-web-services amazon-s3


    【解决方案1】:

    Amazon S3 中的跨区域复制似乎无法链接。因此,它不能用于从 Bucket A 到 Bucket B 到 Bucket C 的复制。

    另一种方法是使用AWS Command-Line Interface (CLI) 在存储桶之间进行同步,例如:

    aws s3 sync s3://bucket1 s3://bucket2
    aws s3 sync s3://bucket1 s3://bucket3
    

    sync 命令仅复制新的和更改的文件。数据直接在 Amazon S3 存储桶之间传输,即使它们位于不同的区域 - 不会将数据下载/上传到您自己的计算机。

    因此,将这些命令放入 cron 作业或计划任务中以每小时运行一次,存储桶将很好地复制!

    见:AWS CLI S3 sync command documentation

    【讨论】:

      猜你喜欢
      • 2020-06-24
      • 2018-03-31
      • 1970-01-01
      • 2014-07-23
      • 1970-01-01
      • 2021-07-13
      • 2021-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多