问题描述
UploadPart不支持通过x-oss-storage-class
请求头指定存储类型。
问题原因
您发起了UploadPart请求来上传分片,并在请求头中通过x-oss-storage-class
请求头指定存储类型,但是该接口并不支持该请求头。
问题示例
比如您发起了如下请求:
PUT /ObjectName?partNumber=PartNumber&uploadId=UploadId HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Content-Length: Size
Authorization: SignatureValue
x-oss-storage-class: Archive
UploadPart接口不支持x-oss-storage-class
请求头,因此出现该错误。
解决方案
确保不在UploadPart接口的请求中包含x-oss-storage-class
请求头,如果您希望在分片上传的场景中指定文件的存储类型,您需要在调用InitiateMultipartUpload接口初始化分片上传任务时指定。
POST /multipart.data?uploads HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 22 Feb 2012 08:32:21 GMT
x-oss-storage-class: Archive
Authorization: OSS qn6q**************:77Dv****************
相关文档
文档内容是否对您有帮助?