问题描述
请求指定的versionId参数不合法。
问题原因
versionId参数取值不合法,导致请求错误。
问题示例
以下请求中请求头x-oss-copy-source包含的versionId参数取值使用了特殊字符%%%
。
PUT /DestObjectName? HTTP/1.1
Host: DestBucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
x-oss-copy-source: /SourceBucketName/SourceObjectName?versionId=%%%QNRiBgICv8uaA0BYiIDliZDc3MTc1NjE5MjRkMDI4ZGU4MTZkYjY1ZDgy****
解决方案
versionId参数用于指定Object的版本ID,取值只包含英文字母和数字。
正确请求示例如下:
PUT /dest-object-example HTTP/1.1
Host: versioning-copy.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 09 Apr 2019 03:45:32 GMT
Authorization: OSS qeyxjc9arppwa0t:5qG4DLaHjxDPtpLlf2e8fBfX****
x-oss-copy-source: /versioning-copy-source/source-object?versionId=CAEQNRiBgICv8uaA0BYiIDliZDc3MTc1NjE5MjRkMDI4ZGU4MTZkYjY1ZDgy****
相关文档
文档内容是否对您有帮助?