管理或暂停实时复制 - Amazon Simple Storage Service

管理或暂停实时复制

实时复制是跨相同或不同 AWS 区域中的存储桶自动、异步复制对象。在您设置复制配置后,Amazon S3 会将源存储桶中新创建的对象和对象更新复制到一个或多个指定的目标存储桶。

您使用 Amazon S3 控制台向源存储桶添加复制规则。复制规则定义了要复制的源存储桶对象和存储已复制对象的目标存储桶。有关复制的更多信息,请参阅 复制对象概述

您可以在 Replication 页面上管理复制规则。可以添加、查看、启用、禁用或删除复制规则。也可以更改复制规则的优先级。有关向存储桶添加复制规则的信息,请参阅 使用 S3 控制台

使用 Amazon S3 控制台管理 S3 存储桶的复制规则
  1. 登录到AWS Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择存储桶

  3. 通用存储桶选项卡上,选择您想要的存储桶的名称。

  4. 选择管理选项卡,然后向下滚动到复制规则

  5. 可以通过以下方式更改复制规则:

    • 要启用或禁用复制规则,请选择规则左侧的选项按钮。在操作菜单上,选择启用规则禁用规则。还可从操作菜单中禁用、启用或删除存储桶中的所有规则。

      注意

      如果您禁用复制规则,之后又重新启用该规则,那么在禁用规则期间未复制的任何新对象或更改的对象在重新启用该规则后均不会 自动复制。要复制这些对象,必须使用 S3 批量复制。有关更多信息,请参阅 使用 S3 分批复制以复制现有对象

    • 要更改规则的优先级,请选择规则左侧的选项按钮,然后选择编辑规则

      您需要设置规则优先级,以避免因在多个规则的范围内包含对象而引起冲突。如果规则重叠,Amazon S3 会使用规则优先级确定要应用哪个规则。数字越大,优先级越高。有关规则优先级的更多信息,请参阅 复制配置

暂停或停止复制

要临时暂停复制并在以后自动恢复,您可以使用 AWS Fault Injection Service 中的 aws:s3:bucket-pause-replication 操作。有关更多信息,请参阅《AWS Fault Injection Service 用户指南》中的 aws:s3:bucket-pause-replicationPause S3 Replication

要在 Amazon S3 中停止复制,我们建议您禁用复制规则。如果您禁用复制规则,之后又重新启用该规则,那么在禁用规则期间未复制的任何新对象或更改的对象在重新启用该规则后均不会 自动复制。要复制这些对象,必须使用 S3 批量复制。有关更多信息,请参阅 使用 S3 分批复制以复制现有对象

如果您移除向 Amazon S3 授予所需权限的 AWS Identity and Access Management(IAM)角色、AWS Key Management Service(AWS KMS)权限或存储桶策略权限,复制也将停止。但是,我们建议您不要使用这些方法,因为它们会导致复制失败。Amazon S3 会将受影响对象的复制状态报告为 FAILED。如果稍后权限恢复,则标记为 FAILED 的对象不会 自动复制。要复制这些对象,必须使用 S3 批量复制。