文档

0042-00000310

更新时间:

问题描述

UploadPartCopy请求中x-oss-copy-source参数指定的拷贝源文件为归档存储(Archive)类型。

问题原因

您发起了UploadPartCopy请求来从一个已存在的Object中拷贝数据来上传一个Part,x-oss-copy-source参数用来指定拷贝源。该参数指定的源文件为归档存储(Archive)类型,源文件未解冻或源文件所在存储空间未开启归档直读,就会产生该错误。

问题示例

例如,您发起了以下请求:

PUT /multipart.data?partNumber=2&uploadId=63C06A5CFF6F4AE4A6BB3AD7F01C****  HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 09 Apr 2019 07:01:56 GMT
Authorization: OSS qn6q**************:77Dv****************
x-oss-copy-source: /oss-example/src-object-archive

上述请求中/oss-example/src-object-archive的存储类型是归档存储类型,源文件未解冻或源文件所在存储空间未开启归档直读,就会产生该错误。

解决方案

您可以选择以下任意一种解决方案:

  • 解冻文件:先对源文件进行解冻,解冻完成后支持UploadPartCopy请求。具体操作,请参见解冻文件

  • 开启归档直读:先为源文件所在的存储空间开启归档直读。开启归档直读后,存储空间下的所有归档存储类型文件无需解冻,就支持UploadPartCopy请求。具体操作,请参见归档直读

相关文档