文档

0038-00000003

更新时间:

问题描述

请求缺少x-oss-defender-instance请求头。

问题原因

  • 您发起了InitBucketAntiDDosInfo请求来初始化Bucket防护,但是在请求中缺少接口必需的x-oss-defender-instance请求头来指定目标高防实例ID。

  • 您发起了UpdateBucketAntiDDosInfo请求来更新Bucket防护状态,但是在请求中缺少接口必需的x-oss-defender-instance请求头来指定目标高防实例ID。

问题示例

例如您发起了如下请求:

PUT /?antiDDos HTTP/1.1
Date:  GMT Date
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
x-oss-defender-type: AntiDDosPremimum
<AntiDDOSConfiguration>
  <Cnames>
    <Domain>abc1.example.cn</Domain>
    <Domain>abc2.example.cn</Domain>
  </Cnames>
</AntiDDOSConfiguration>

其中,x-oss-defender-instance请求头用来指定目标高防实例ID,是必需参数且不能为空,此处缺少该请求头不符合接口规范,所以会返回该错误。

解决方案

如果您希望发起InitBucketAntiDDosInfo请求,请确保请求中包含接口必需的x-oss-defender-instance参数,可参考如下示例:

PUT /?antiDDos HTTP/1.1
Date:  Fri, 04 Mar 2022 05:34:24 GMT
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS qn6q**************:77Dv****************
x-oss-defender-instance: cbcac8d2-4f75-4d6d-9f2e-c3447f73****
x-oss-defender-type: AntiDDosPremimum

如果您希望发起UpdateBucketAntiDDosInfo请求,请确保请求中包含接口必需的参数x-oss-defender-instance,可参考如下示例:

POST /?antiDDos HTTP/1.1
Date:  Fri, 04 Mar 2022 05:34:24 GMT
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS qn6q**************:77Dv****************
x-oss-defender-instance: cbcac8d2-4f75-4d6d-9f2e-c3447f73****
x-oss-defender-status: Init
<AntiDDOSConfiguration>
  <Cnames>
    <Domain>abc1.example.cn</Domain>
    <Domain>abc2.example.cn</Domain>
  </Cnames>
</AntiDDOSConfiguration>

相关文档

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