发布于: Feb 8, 2022
Amazon S3 复制是一项弹性的低成本完全托管式功能,可在两个或更多 Amazon S3 存储桶之间复制新上传的对象,保持存储桶数据同步。现在,您可以利用 S3 批量复制在存储桶之间同步现有对象。
您可以利用 S3 批量复制来回填新创建的存储桶,重试原先无法复制的对象,在账户之间迁移数据,或者向数据湖添加新的存储桶。S3 批量复制可对任何数量的数据使用,您可通过完全托管的方式来满足您在数据主权和合规性、灾难恢复,以及性能优化方面的需求。只需在 S3 控制台上进行数次单击,或者通过单个 API 请求,即可开始使用 S3 批量复制。
要启动 S3 批量复制,您可以提供要复制的对象列表,也可以指定源存储桶和其他筛选条件(例如对象创建时间和复制状态),让 Amazon S3 为您编制列表。S3 生成的列表称为“清单”,您可以在任务开始之前查看清单,确保对象列表无误。S3 批量复制使用 S3 批量操作构建,以异步复制对象。与其他 S3 批量操作任务类似,您可以全面了解任务进度,包括运行时间和已完成对象的百分比。您还可以接收详细的完成情况报告,其中列出各个对象完成时的状态。
S3 批量复制是对现有 S3 复制功能的补充:同区域复制 (SRR) 和跨区域复制 (CRR)。SRR 和 CRR 可在存储桶之间自动复制新对象,但您现在也可以使用 S3 批量复制来复制现有对象。无论对象复制状态如何,S3 批量复制都可以复制对象,即无论其是否从未被复制,原先是否无法复制,或者原先是否作为其他工作流的一部分被复制。
S3 批量复制现已在所有 AWS 区域推出,包括 AWS GovCloud(美国)区域、由光环新网运营的 AWS 中国(北京)区域以及由西云数据运营的 AWS(宁夏)区域。您可以通过 S3 控制台、AWS Command Line Interface (CLI)、应用程序编程接口 (API) 或 AWS 软件开发工具包 (SDK) 客户端开始使用 S3 批量复制。有关定价信息,请访问 Amazon S3 定价页面的 Replication(复制)选项卡。要了解有关 S3 批量复制的更多信息,请访问 S3 用户指南或阅读 AWS 新闻博客。