问题描述
x-oss-storage-class
请求头的值不是合法的存储类型。
问题原因
该报错原因是指定Object存储类型时,x-oss-storage-class
请求头的值不是合法的存储类型。存储类型的合法取值如下:
Standard:标准存储。
IA:低频访问。
Archive:归档存储。
ColdArchive:冷归档存储。
DeepColdArchive:深度冷归档存储。
问题示例
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: abc
Authorization: SignatureValue
PutObject为例,x-oss-storage-class
为abc
,不是有效的存储类型。
解决方案
请检查x-oss-storage-class的值,确保已填写正确的Object类型。
PutObject作为例子,使用正确的x-oss-storage-class: Archive
。
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
相关文档
文档内容是否对您有帮助?