Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

上传部件—复制

贡献者

上传部件 - 复制操作通过将现有对象中的数据复制为数据源来上传对象的一部分。

上传部件 - 复制操作可在所有 Amazon S3 REST API 行为下实施。

此请求会读取和写入 StorageGRID 系统中 x-AMZ-copy-source-range 中指定的对象数据。

支持以下请求标头:

  • x-AMZ-copy-source-if-match

  • x-AMZ-copy-source-if-none-match

  • x-AMZ-copy-source-if-modified - since

  • x-AMZ-copy-source-if-modified-since

服务器端加密的请求标头

如果您为启动多部件上传请求指定了 SSI-C 加密,则还必须在每个上传部件 - 复制请求中包含以下请求标头:

  • x-AMZ-server-side encrypt-customer-all :指定 AES256

  • x-AMZ-server-side encrypt-customer-key :指定您在启动多部件上传请求中提供的相同加密密钥。

  • x-AMZ-server-side encrypt-customer-key-MD5 :指定您在启动多部分上传请求中提供的相同 MD5 摘要。

如果源对象使用客户提供的密钥( SSI-C )进行加密,则必须在上传部件 - 复制请求中包含以下三个标题,以便可以解密并复制此对象:

  • x-AMZ-copy-source​ server-side​ -customer-all :指定 AES256 encryption​

  • x-AMZ-copy-source​ -server-side encryption -customer-key :指定您在创建源对象时提供的加密密钥。

  • x-AMZ-copy-source​ -server-side encryption - customer-key-MD5 :指定您在创建源对象时提供的 MD5 摘要。

重要说明 您提供的加密密钥永远不会存储。如果丢失加密密钥,则会丢失相应的对象。在使用客户提供的密钥保护对象数据之前,请查看 "`使用服务器端加密 " 中的注意事项。`

版本控制

多部分上传包括启动上传,发布上传,上传部件,组装上传的部件以及完成上传的操作。在执行完整的多部件上传操作时,系统会创建对象(如果适用,还会进行版本控制)。