0028-00000002

问题描述

传输加速配置请求中XML有误。

问题原因

您发起了PutBucketTransferAcceleration请求来修该传输加速配置,但是提供的XML配置格式有误。

问题示例

比如您发起了如下请求:

PUT /?transferAcceleration HTTP/1.1
Date: GMT Date
Content-Length:ContentLength
Content-Type: application/xml
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValue

<TransferAccelerationConfiguration>
  <Enabled>true</Enabled>
  <Enabled>false</Enabled>
</TransferAccelerationConfiguration>

上述XML配置中Enabled节点出现了两次,不符合应有的配置要求,就会得到该错误。

解决方案

请根据ErrorMessage和ErrorDetail修改您的请求体XML,比如上述请求会得到包含“Xml element repeated: Enabled”提示信息的响应。此外还可以参考文档中的示例:

PUT /?transferAcceleration HTTP/1.1
Date: Fri , 30 Apr 2021 13:08:38 GMT
Content-Length:443
Content-Type: application/xml
Host: examplebucket.oss.aliyuncs.com
Authorization: OSS qn6q**************:77Dv****************

<TransferAccelerationConfiguration>
  <Enabled>true</Enabled>
</TransferAccelerationConfiguration>

相关文档