0017-00000132

问题描述

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-classabc,不是有效的存储类型。

解决方案

请检查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

相关文档

PutObject