問題描述
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: ArchiveUploadPart介面不支援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****************