问题描述
设置对象标签的请求XML结构中缺少Key节点或value节点。
问题原因
您发起了PutObjectTagging请求设置对象标签,但是请求体XML结构中未指定Tag/Key
和或Tag/Value
节点。
问题示例
比如您发起了如下请求:
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>
<NoKey>Key</NoKey>
<NoValue>Value</NoValue>
</Tag>
</TagSet>
</Tagging>
上述请求中Tag标签中不包含Key子节点和Value子节点,导致接口报错。
解决方案
确保请求XML中包含Tag/Key
和Tag/Value
节点。
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 qn6q**************:77Dv****************
<Tagging>
<TagSet>
<Tag>
<Key>age</Key>
<Value>18</Value>
</Tag>
</TagSet>
</Tagging>
相关文档
文档内容是否对您有帮助?