使用 Amazon S3 副本修改同步复制元数据更改 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

使用 Amazon S3 副本修改同步复制元数据更改

Amazon S3 副本修改同步可以帮助您在副本和源对象之间保留复制的对象元数据,例如标签、ACL 和对象锁定设置等等。默认情况下,Amazon S3 仅会从源对象向副本复制元数据。启用副本修改同步后,Amazon S3 会将对副本所做的元数据更改复制回源对象,使复制成为双向复制。

启用副本修改同步

您可以将 Amazon S3 副本修改同步与新的或现有的复制规则一起使用。您可以将其应用于整个 S3 存储桶或具有特定前缀的 Amazon S3 对象。

要使用 Amazon S3 控制台启用副本修改同步,请参阅演练:配置复制。本主题提供了在存储桶由同一或不同的 Amazon Web Services 账户 拥有时在复制配置中启用副本修改同步的说明。

要使用 Amazon Command Line Interface (Amazon CLI) 启用副本修改同步,您必须向包含已启用 ReplicaModifications 的副本的存储桶添加复制配置。要实现双向复制,请在包含副本的存储桶和包含源对象的存储桶上启用副本修改同步。

在以下示例配置中,Amazon S3 将以 Tax 为前缀的元数据更改复制到存储桶 DOC-EXAMPLE-BUCKET,该存储桶将包含源对象。

{ "Rules": [ { "Status": "Enabled", "Filter": { "Prefix": "Tax" }, "SourceSelectionCriteria": { "ReplicaModifications":{ "Status": "Enabled" } }, "Destination": { "Bucket": "arn:aws:s3:::DOC-EXAMPLE-BUCKET" }, "Priority": 1 } ], "Role": "IAM-Role-ARN" }

有关使用 Amazon CLI 创建复制规则的完整说明,请参阅 为同一账户拥有的源存储桶和目标存储桶配置复制