问题描述
请求缺少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>
相关文档
文档内容是否对您有帮助?