背景描述:
需要将某一个区域的S3存储桶,转移到另一个区域的S3存储桶来实现迁移、多地备份保护数据、存储在多个地理位置为用户提供低延迟访问等需求。
实验环境描述:
一个弗吉尼亚北部(us-east-1)S3桶 和 一个 新加坡(ap-southeast-1)S3桶。
实验目的:
将弗吉尼亚北部(us-east-1)S3桶的内容复制到 新加坡(ap-southeast-1)S3桶里去。
操作步骤:
第一步:在源桶创建复制规则
需要启用存储桶版本控制,点击启用即可,再为复制规则输入名称。
这里需要将源桶内的对象全部复制目的桶里,选择在新加坡的桶,也要点击启用版本控制
使用AWS默认创建的角色,也可以自己创建相关角色使用 官方文档链接 密钥都选择AWS S3托管密钥。
在目标存储桶上为复制的对象选择 S3 存储类。考虑根据您的工作负载选择成本较低的存储类别。例如,您可以选择 Intelligent-Tiering 来优化访问模式不可预测或不断变化的数据的存储成本;如果复制的对象很少被访问,但需要在几毫秒内检索,则可以选择 Glacier Instant Retrieval,或者选择 Glacier Deep Archive 来归档很少需要访问的数据。有关更多信息,请参阅使用 Amazon S3 存储类。
其它复制选项看实际选择,建议勾选复制指标。然后保存
选择一个桶存放报告的桶,权限选择创建新角色,然后保存
可以在批处理这里看到已经创建出来一个作业
源桶→指标→往下划到复制指标选择刚才创建的复制指标→点击显示图表
监控可以显示还有多少个对象没有操作、延迟等等指标,但是因为实验环境只有四百多MB,还没有等到监控出现就已经复制完了
作业已经完成,去目的查看是否有对象。只要不删除复制规则,源桶新上传的对象一会就复制到目的桶中。
参考链接: