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

PUT 对象复制

PUT 对象复制操作会复制清单中指定的各个对象。您可以将对象复制到相同 AWS 区域中的不同存储桶。或者不同区域中的存储桶。Amazon S3 批处理操作支持 Amazon S3 提供的大部分用于复制对象的选项。这些选项包括设置对象元数据、设置权限以及更改对象的存储类。有关 Amazon S3 所提供用于复制对象的功能的更多信息,请参阅复制对象

限制

  • 所有源对象必须位于一个存储桶中。

  • 所有目标对象必须位于一个存储桶中。

  • 您必须具有源存储桶的读取权限和目标存储桶的写入权限。

  • 复制的对象大小最多为 5 GB。

  • PUT 对象复制作业最好必须在目标区域中创建,即您要将对象复制到的区域。

  • ETag 和 使用客户提供的加密密钥的服务器端加密 上支持除了条件检查之外的所有 PUT 对象复制操作。

  • 如果存储桶为非版本化,您将覆盖具有相同键名的对象。

  • 不必以对象在清单中列出的相同顺序复制这些对象。因此,对于版本化的存储桶,如果保留当前/非当前版本顺序很重要,则应首先复制所有非当前版本,然后在第一个作业完成后在后续作业中复制当前版本。

本页内容: