問題描述
x-oss-storage-class要求標頭的值不可為空字串。
問題原因
用於指定儲存類型的要求標頭x-oss-storage-class的值為空白字串。
問題樣本
PUT /ObjectName HTTP/1.1
Content-Length:ContentLength
Content-Type: ContentType
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
x-oss-storage-class: Archive
Authorization: SignatureValue解決方案
確保x-oss-storage-class要求標頭的值不為空白字串。
x-oss-storage-class用於指定Object的儲存類型。以PutObject為例,對於任意儲存類型的Bucket,如果上傳Object時指定此參數,則本次上傳的Object將儲存為指定的類型。例如,在IA類型的Bucket中上傳Object時,如果指定x-oss-storage-class為Standard,則該Object儲存類型為Standard。
x-oss-storage-class取值如下:
Standard:標準儲存。
IA:低頻訪問。
Archive:Archive Storage。
ColdArchive:冷Archive Storage。
DeepColdArchive:深度冷Archive Storage。