0038-00000005

问题描述

请求指定的目标高防实例类型不正确。

问题原因

您发起了InitBucketAntiDDosInfo请求来初始化Bucket防护,并在请求中通过x-oss-defender-type请求头来指定目标高防实例类型,但是您指定的类型名称不合法。目前该参数仅支持AntiDDosPremimum

问题示例

比如您发起了如下请求:

PUT /?antiDDos HTTP/1.1
Date:  GMT Date
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
x-oss-defender-instance: cbcac8d2-4f75-4d6d-9f2e-c3447f73****
x-oss-defender-type: UnkownType
<AntiDDOSConfiguration>
  <Cnames>
    <Domain>abc1.example.cn</Domain>
    <Domain>abc2.example.cn</Domain>
  </Cnames>
</AntiDDOSConfiguration>

其中,x-oss-defender-type请求头用来指定目标高防实例类型,如果该参数不是AntiDDosPremimum,就会返回该错误。

解决方案

请确保请求中包含接口必需的参数x-oss-defender-type对应的高防类型符合接口规范,可参如下示例:

PUT /?antiDDos HTTP/1.1
Date:  GMT Date
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
x-oss-defender-instance: cbcac8d2-4f75-4d6d-9f2e-c3447f73****
x-oss-defender-type: AntiDDosPremimum
<AntiDDOSConfiguration>
  <Cnames>
    <Domain>abc1.example.cn</Domain>
    <Domain>abc2.example.cn</Domain>
  </Cnames>
</AntiDDOSConfiguration>

在控制台操作OSS高防的方法,请参见OSS高防

相关文档

InitBucketAntiDDosInfo