问题描述
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:归档存储。
ColdArchive:冷归档存储。
DeepColdArchive:深度冷归档存储。
相关文档
文档内容是否对您有帮助?