文档

0012-00000202

更新时间:

问题描述

请求指定的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****

相关文档

CopyObject

  • 本页导读 (1)
文档反馈