0017-00000131

问题描述

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-classStandard,则该Object存储类型为Standard。

x-oss-storage-class取值如下:

  • Standard:标准存储。

  • IA:低频访问。

  • Archive:归档存储。

  • ColdArchive:冷归档存储。

  • DeepColdArchive:深度冷归档存储。

相关文档

PutObject