问题描述
AppendObject请求不支持指定Object的versionId。
问题原因
您在AppendObject请求中通过指定versionId参数的方式追加上传指定版本Object。
问题示例
以下请求URL中指定了该接口不支持的versionId参数。
POST /example?append&position=1024&versionId=*** HTTP/1.1
Host: versioning-append.oss.aliyuncs.com
Date: Tue, 09 Apr 2019 03:59:33 GMT
Content-Length: 3
Content-Type: application/octet-stream
Authorization: OSS qn6q**************:77Dv****************
解决方案
删除请求URL中的versionId参数。
POST /example?append&position=1024 HTTP/1.1
Host: versioning-append.oss.aliyuncs.com
Date: Tue, 09 Apr 2019 03:59:33 GMT
Content-Length: 3
Content-Type: application/octet-stream
Authorization: OSS qn6q**************:77Dv****************
在Bucket处于开启或暂停版本控制状态下,仅允许对当前版本为Appendable类型的Object执行追加上传(AppendObject)操作,且OSS不会为该Appendable类型的Object生成历史版本。
相关文档
该文章对您有帮助吗?
- 本页导读 (1)
- 问题描述
- 问题原因
- 问题示例
- 解决方案
- 相关文档