問題描述
請求指定的目標高防執行個體類型不正確。
問題原因
您發起了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高防。