文档

0010-00000208

更新时间:

问题描述

对象标签或Bucket标签的Key不能为空的。

问题原因

您发起了PutObjectTagging请求设置对象标签,发起了PutBucketTags设置Bucket标签,但是请求体XML结构中Tag/Key节点的值为空字符串。

问题示例

比如您发起了如下请求:

PUT /objectname?tagging
Content‐Length: 114
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: Mon, 18 Mar 2019 08:25:17 GMT
Authorization: SignatureValue
<Tagging>
  <TagSet>
    <Tag>
      <Key></Key>
      <Value>Value</Value>
    </Tag>
  </TagSet>
</Tagging> 

上述请求中Tag标签中Key子节点值为空,导致接口报错。

解决方案

确保请求XML中包含Tag/KeyTag/Value节点,且Tag/Key节点值不为空。

PUT /objectname?tagging&versionId=CAEQExiBgID.jImWlxciIDQ2ZjgwODIyNDk5MTRhNzBiYmQwYTZkMTYzZjM0****
Content-Length: 90
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 24 Jun 2020 08:58:15 GMT
Authorization: OSS qn6qrrqxo2oawuk53otf****:77Dvh5wQgIjWjwO/KyRt8dOP****
<Tagging>
  <TagSet>
    <Tag>
      <Key>age</Key>
      <Value>18</Value>
    </Tag>
  </TagSet>
</Tagging>

相关文档

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