发布于: Sep 18, 2019

Amazon S3 现已支持自动将新上传的 S3 对象异步复制到同一 AWS 区域内的目标存储桶。Amazon S3 同区域复制 (SRR) 为 Amazon S3 增加了一种新的复制选项,该功能是在 S3 跨区域复制 (CRR) 基础上构建的,后者用于在不同的 AWS 区域之间复制数据。SRR 和 CRR 共同组成了 Amazon S3 复制功能,可提供企业级复制功能,例如,跨账户复制以针对意外删除和复制任何 Amazon S3 存储类(包括用于创建备份和长期存档的 S3 Glacier 和 S3 Glacier Deep Archive)的情况提供保护。借助 SRR,系统会将上传至 Amazon S3 存储桶的新对象配置为在存储桶、前缀或对象标签级别进行复制。复制的对象与原始副本可以归同一 AWS 账户所有,也可以归属于不同账户,以便针对意外删除情况提供保护。

存储在任何 Amazon S3 存储类(S3 单区 – IA 除外)中的数据始终存储在至少三个可用区中,这些可用区分布在一个 AWS 区域内,相距数英里。SRR 可在同一 AWS 区域内创建 S3 对象的另一个副本,并采用与目标存储类相同的冗余。这样,您可以自动汇总来自不同 S3 存储桶的日志以进行区域内处理,或配置测试环境与开发环境之间的实时复制。SRR 可在原始对象所在的 AWS 区域内保留一份对象副本,从而帮助您获得数据主权并满足合规性要求。

使用 SRR 复制某个 S3 对象时,与该对象关联的元数据、访问控制列表 (ACL) 和对象标签也会一同复制。在源存储桶上配置 SRR 之后,对该对象、元数据、ACL 或对象标签进行任何更改都会触发新的复制操作,将相关对象复制到目标存储桶。

Amazon S3 同区域复制功能在所有 AWS 商业区域AWS GovCloud(美国)区域提供,并且可以通过 S3 管理控制台、SDK 或 API 进行配置。

要开始使用,请参阅 Amazon S3 复制文档复制常见问题。