Amazon Simple Storage Service
开发人员指南 (API 版本 2006-03-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

复制的其他注意事项

Amazon S3 还支持存储桶配置的以下选项:

本主题介绍存储桶复制配置对这些存储桶配置的行为有何影响。

生命周期配置和对象副本

Amazon S3 复制对象所需的时间取决于对象大小。对于大型对象,可能需要几个小时。虽然对象可能需要一段时间才能出现在目标存储桶中,但创建副本所需的时间与创建源存储桶中的对应对象的相同。如果您对目标存储桶启用了生命周期策略,生命周期规则遵循对象的原始创建时间,而不是副本在目标存储桶中出现的时间。

如果您在不受版本控制的存储桶中具有对象过期生命周期策略,并且希望在启用版本控制时保持相同的永久删除行为,则必须添加非当前过期策略以管理启用版本控制的存储桶中非当前对象版本的删除。

复制配置需要启用版本控制的存储桶。在存储桶上启用版本控制时,请注意以下几点:

  • 如果您具有对象过期生命周期策略,在启用版本控制后,将添加 NonCurrentVersionExpiration 策略以保持与启用版本控制之前相同的永久删除行为。

  • 如果具有转换生命周期策略,则在启用版本控制后,将考虑添加 NonCurrentVersionTransition 策略。

版本控制配置和复制配置

对存储桶配置复制时,源存储桶和目标存储桶都必须启用版本控制。对源存储桶和目标存储桶启用版本控制并对源存储桶配置复制后,您会遇到以下问题:

  • 如果您尝试对源存储桶禁用版本控制,则 Amazon S3 会返回错误。您必须先删除复制配置,然后才能对源存储桶禁用版本控制。

  • 如果您对目标存储桶禁用版本控制,则复制会失败。源对象的复制状态会变为 Failed

日志记录配置和复制配置

如果 Amazon S3 将日志传送到已启用复制的存储桶,它将复制日志对象。

如果对源存储桶或目标存储桶启用了服务器访问日志(Amazon S3 服务器访问日志记录)或 AWS CloudTrail 日志(使用 AWS CloudTrail 记录 Amazon S3 API 调用),Amazon S3 将在这些日志中包含复制相关请求。例如,Amazon S3 将记录它复制的每个对象。

CRR 和目标区域

在跨区域复制 (CRR) 配置中,源存储桶和目标存储桶必须处于不同的 AWS 区域。根据您的业务需求或成本考虑,您可能选择了区域作为目标存储桶。例如,区域间数据传输费用因您所选的区域而异。例如,假设您选择了 美国东部(弗吉尼亚北部) (us-east-1) 作为您的源存储桶区域。如果您选择了 美国西部(俄勒冈) (us-west-2) 作为目标存储桶区域,则需要支付超出选择 美国东部(俄亥俄州) (us-east-2) 区域时的费用。有关定价信息,请参阅 Amazon S3 定价中的“数据传输定价”。同区域复制 (SRR) 不会产生相关的数据传输费用

暂停复制

要临时暂停复制,请在复制配置中禁用相关规则。

如果启用了复制并且您删除向 Amazon S3 授予必要权限的 IAM 角色,则复制将失败。Amazon S3 会将受影响对象的复制状态报告为 Failed

复制