問題描述
設定Bucket標籤的請求體XML結構不合法。
問題原因
您發起了PutBucketTags請求或PutBucket請求來設定對象標籤,但是請求體XML結構不合法,或其中未包含Tagging/TagSet節點。
問題樣本
比如您發起了如下請求:
PUT /?tagging
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 20 Dec 2018 11:49:13 GMT
Authorization: OSS qn6q**************:77Dv****************
<TagSet>
<Tag>
<Key>testa</Key>
<Value>testv1</Value>
</Tag>
<Tag>
<Key>testb</Key>
<Value>testv2</Value>
</Tag>
</TagSet>
</Tagging>上述請求中請求體XML缺少開頭的<Tagging>開始標籤,不是合法的XML結構,導致介面返回錯誤。
解決方案
確保請求XML符合規範,且其中包含Tagging/TagSet節點,可參考文檔中的樣本:
PUT /?tagging
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 20 Dec 2018 11:49:13 GMT
Authorization: OSS qn6q**************:77Dv****************
<Tagging>
<TagSet>
<Tag>
<Key>testa</Key>
<Value>testv1</Value>
</Tag>
<Tag>
<Key>testb</Key>
<Value>testv2</Value>
</Tag>
</TagSet>
</Tagging>