# 错误码
当您调用API时，如果遇到"APIGW"开头的错误码，请参见[API网关错误码](https://support.huaweicloud.com/devg-apisign/api-sign-errorcode.html)进行处理。
| 状态码 | 错误码          | 错误信息                                              | 描述                                                      | 处理措施                                           |
|:---|:---|:---|:---|:---|
| 400 | WAF.00011001 | bad.request                                       | 非法请求                                                    | 检查入参                                           |
| 400 | WAF.00011002 | url.param.illegal                                 | URL格式不正确                                                | 检查url格式                                        |
| 400 | WAF.00011003 | request.body.illegal                              | 请求Body格式错误：Body中的参数缺失、值非法                               | 检查请求body                                       |
| 400 | WAF.00011004 | id.illegal                                        | ID非法                                                    | 检查ID                                           |
| 400 | WAF.00011005 | name.illegal                                      | Name非法                                                  | 检查name                                         |
| 400 | WAF.00011006 | host.illegal                                      | 域名非法                                                    | 检查域名                                           |
| 400 | WAF.00011007 | port.illegal                                      | 端口非法                                                    | 检查端口                                           |
| 400 | WAF.00011007 | ip.illegal                                        | IP非法                                                    | 检查IP地址                                         |
| 400 | WAF.00011008 | protect.status.illegal                            | 防护状态非法                                                  | 检查防护状态是否在枚举值范围                                 |
| 400 | WAF.00011009 | access.status.illegal                             | 接入状态非法                                                  | 检查接入状态是否在枚举值范围                                 |
| 400 | WAF.00011010 | offsetOrLimit.illegal                             | 起始行或限制条数非法                                              | 检查起始行或者限制条数是否在范围内                              |
| 400 | WAF.00011011 | pageOrPageSize.illegal                            | 页码或每页条数非法                                               | 检查页码或者每页条数是否在范围内                               |
| 400 | WAF.00011012 | standard.violated                                 | 参数非法                                                    | 检查参数                                           |
| 400 | WAF.00011013 | description.illegal                               | 描述格式非法                                                  | 检查描述格式                                         |
| 400 | WAF.00011014 | request.header.illegal                            | 请求Header格式错误：Header中的参数缺失、值非法                           | 检查header必填参数                                   |
| 400 | WAF.00011015 | spec.code.illegal                                 | WAF规格不合法                                                | 替换合法WAF规格                                      |
| 400 | WAF.00011016 | name.duplicate                                    | 名称重复                                                    | 修改名称                                           |
| 400 | WAF.00011017 | ipv6.switch.illegal                               | ipv6 防护不可关闭                                             | 开启ipv6防护                                       |
| 400 | WAF.00011018 | action.type.illegal                               | 非法的动作类型                                                 | 替换合法的防护动作类型                                    |
| 400 | WAF.00011019 | cert.illegal                                      | 证书非法                                                    | 使用合法的证书                                        |
| 400 | WAF.00011020 | cve.num.illegal                                   | CVE编号非法                                                 | 使用合法的CVE编号                                     |
| 400 | WAF.00011021 | cert.expired                                      | 证书过期                                                    | 替换未过期证书                                        |
| 400 | WAF.00011022 | gocm.action.illegal                               | 非法的gocm action                                          | 检查GOCM单中的action，使用正确合法的action规则                |
| 400 | WAF.00011023 | repeat.purchases                                  | 不允许重复购买                                                 | 不允许重复购买                                        |
| 400 | WAF.00012001 | invalid.token                                     | token非法                                                 | 检查token是否正确                                    |
| 400 | WAF.00012002 | invalid.project                                   | project_id和token中的不一致                                   | 检查project_id和token的一致性                         |
| 400 | WAF.00013004 | protocol.not.support                              | 协议不支持                                                   | 通过ELB转换协议                                      |
| 400 | WAF.00013010 | custom.ruleset.does.not.support.for.shared.policy | 自定义规则集不支持共享策略                                           | 无                                              |
| 400 | WAF.00014002 | resource.already.exists                           | 资源已存在                                                   | 资源已存在                                          |
| 400 | WAF.00014003 | open.protect.failed                               | 开启防护失败                                                  | 检查域名防护状态                                       |
| 400 | WAF.00014004 | access.failed                                     | 接入WAF失败                                                 | 修改DNS解析                                        |
| 400 | WAF.00014005 | bypass.failed                                     | BypassWAF失败                                             | 检查防护状态后进行重试                                    |
| 400 | WAF.00014006 | proxy.config.error                                | 代理配置错误                                                  | 重新正确配置代理后重试                                    |
| 400 | WAF.00014007 | host.conflict                                     | 域名冲突                                                    | 检查网站配置中是已存在域名                                  |
| 400 | WAF.00014008 | cert.inconsistent                                 | 相同的域名，但证书不一致                                            | 使用相同的证书                                        |
| 400 | WAF.00014010 | port.protocol.mismatch                            | 端口和协议不匹配                                                | 选择匹配的协议和端口                                     |
| 400 | WAF.00014011 | host.blacklist                                    | 禁止添加该防护网站，域名被列入黑名单                                      | 无                                              |
| 400 | WAF.00014012 | website.not.register                              | 网站未备案                                                   | 备案网站                                           |
| 400 | WAF.00014013 | host.already.access                               | 域名已接入                                                   | 无                                              |
| 400 | WAF.00014014 | exclusive.ip.config.error                         | 独享IP配置错误                                                | 检查独享IP配置                                       |
| 400 | WAF.00014015 | resource.is.being.used                            | 资源正在使用中                                                 | 无                                              |
| 400 | WAF.00014016 | ip.group.is.being.shared                          | IP地址组正在共享中                                              | 无                                              |
| 400 | WAF.00014017 | policy.is.being.shared                            | 策略正在共享中                                                 | 无                                              |
| 400 | WAF.00014018 | certificate.is.being.shared                       | 证书正在共享中                                                 | 无                                              |
| 400 | WAF.00014019 | policy.is.being.disconnecting                     | 策略正在断联中                                                 | 无                                              |
| 400 | WAF.00014026 | sdk.already.exists                                | 已存在相同的SDK配置                                             | 请检查SDK配置                                       |
| 400 | WAF.00014027 | certificate.already.exists                        | 已存在相同的证书文件                                              | 请检查证书文件                                        |
| 400 | WAF.00014028 | host.already.exists                               | 已存在相同的防护域名                                              | 请检查防护域名                                        |
| 400 | WAF.00014029 | certificateSharing.already.exists                 | 目标企业项目中已存在当前证书                                          | 请检查目标企业项目下证书文件                                 |
| 400 | WAF.00014030 | policySharing.already.exists                      | 目标企业项目中已存在当前防护策略                                        | 请检查目标企业项目下的防护策略                                |
| 400 | WAF.00014031 | ipGroupSharing.already.exists                     | 目标企业项目中已存在当前地址组                                         | 请检查目标企业项目下的ip地址组                               |
| 400 | WAF.00015001 | premium.instance.not.available                    | 独享实例不可用，请检查配置                                           | 检查配置                                           |
| 400 | WAF.00015005 | premium.instance.illegal.flavor                   | 独享实例使用了非法的ECS规格                                         | 更换合法的ECS规格                                     |
| 400 | WAF.00015006 | premium.instance.purchase.config.not.found        | 独享引擎购买页选项未配置                                            | 请检查独享引擎购买页选项配置                                 |
| 400 | WAF.00016001 | elb.mode.not.available                            | ELB模式不可用                                                | 请检查ELB模式配置                                     |
| 400 | WAF.00021001 | bad.request                                       | 错误请求                                                    | 无                                              |
| 400 | WAF.00021002 | url.param.illegal                                 | url格式不正确                                                | 建议将请求体参数中url修改为标准的url后重新调试                     |
| 400 | WAF.00021003 | request.body.illegal                              | 请求体参数不正确                                                | 建议调试前根据文档检验入参                                  |
| 400 | WAF.00021004 | id.illegal                                        | 唯一标识符id格式不正确                                            | 建议按照文档中的正确说明获取ID                               |
| 400 | WAF.00021005 | name.illegal                                      | name参数格式不正确                                             | 检查name格式，只能由字母、数字、-、_和.组成,长度不能超过64个字符          |
| 400 | WAF.00021006 | host.illegal                                      | 域名格式不正确                                                 | 域名只能由字母、数字、-、_和.组成,长度不能超过64个字符                 |
| 400 | WAF.00021007 | protocol.illegal                                  | 后端协议格式不正确                                               | 后端协议只能配置为HTTP或HTTPS，且必须大写                      |
| 400 | WAF.00021008 | port.illegal                                      | 源站端口格式不正确                                               | 检查配置的端口是否为空，目标端口是否在0-65535范围内                  |
| 400 | WAF.00021009 | ip.illegal                                        | ip格式不正确                                                 | 建议检查ip格式是否为标准的ipv4或ipv6格式                      |
| 400 | WAF.00021010 | server.address.illegal                            | 服务器配置异常                                                 | 检查服务器配置是否为空，数量是否在1-80范围内                       |
| 400 | WAF.00021012 | path.illegal                                      | 规则配置中的url格式不正确                                          | 建议将请求体参数中url修改为标准的url后重新调试                     |
| 400 | WAF.00021013 | cert.illegal                                      | https证书已经过期                                             | 建议重新上传未过期的证书                                   |
| 400 | WAF.00021014 | action.illegal                                    | 防护动作非法                                                  | 建议根据文档中的枚举值配置防护动作                              |
| 400 | WAF.00021015 | rule.status.illegal                               | 规则状态非法                                                  | 建议根据文档中的规则状态枚举值修改规则状态                          |
| 400 | WAF.00021016 | description.illegal                               | 描述异常                                                    | 建议用标准的中英文语法描述                                  |
| 400 | WAF.00021017 | incorrect.rule.config                             | 不正确的规则配置                                                | 建议根据帮助中心的文档配置防护规则                              |
| 400 | WAF.00021018 | incorrect.reference.table.config                  | 不正确的引用表配置                                               | 建议根据帮助中心的文档配置引用表                               |
| 400 | WAF.00021019 | incorrect.route.config                            | 不正确的线路配置                                                | 建议根据帮助中心的文档进行线路配置                              |
| 400 | WAF.00021020 | offsetOrLimit.illegal                             | 分页参数错误                                                  | 建议根据帮助中心的文档填写分页参数                              |
| 400 | WAF.00021021 | pageOrPageSize.illegal                            | 参数page或者pageSIze非法                                      | 建议根据帮助中心的文档查看参数限制                              |
| 400 | WAF.00021022 | name.duplicate                                    | 名称重复                                                    | 修改名称                                           |
| 400 | WAF.00021023 | server.mode.illegal                               | 模式非法                                                    | 检查服务模式                                         |
| 400 | WAF.00021024 | proxyConfig.illegal                               | SDK配置非法                                                 | 请检查SDK配置                                       |
| 400 | WAF.00021025 | cookie.secure.conflict                            | Cookie携带Secure/HttpOnly属性与HTTP的对外协议冲突                   | 请检查配置                                          |
| 400 | WAF.00021026 | condition.repeat                                  | 条件列表里的规则重复                                              | 检查条件列表中的规则                                     |
| 400 | WAF.00021043 | cert.key_encrypted                                | 不支持加密的私钥                                                | 使用非加密的私钥                                       |
| 400 | WAF.00021044 | cert.not_match                                    | 证书私钥不匹配                                                 | 使用相互匹配的证书与私钥                                   |
| 400 | WAF.00021046 | cert.key_format.illegal                           | 私钥格式非法                                                  | 使用格式正确的私钥                                      |
| 400 | WAF.00021047 | cert.content_format.illegal                       | 证书内容格式非法                                                | 使用格式正确的证书                                      |
| 400 | WAF.00021048 | cert.signature_verify.failed                      | 证书私钥验签失败                                                | 使用相互匹配的证书与私钥                                   |
| 400 | WAF.00021049 | cert.parse.failed                                 | 证书解析失败                                                  | 使用合法的证书                                        |
| 400 | WAF.00021050 | cert.key_parse.failed                             | 私钥解析失败                                                  | 使用合法的私钥                                        |
| 400 | WAF.00021051 | cert.expire_time_parse.failed                     | 证书过期时间解析失败                                              | 使用包含过期时间的证书                                    |
| 400 | WAF.00022002 | resource.already.exists                           | 资源已存在                                                   | 建议在控制台查看所创建的资源是否已经存在                           |
| 400 | WAF.00022003 | resource.is.being.used                            | 资源正在使用中                                                 | 先解除资源和使用者的关系，再删除资源                             |
| 400 | WAF.00022004 | rule.conflict                                     | 规则冲突                                                    | 检查目标规则是否和已有的规则发生冲突                             |
| 400 | WAF.00022006 | host.conflict                                     | 其他人已经添加了该域名，请确认该域名是否属于你，如果是，请联系服务人员帮你解决                 | 其他人已经添加了该域名，请确认该域名是否属于你，如果是，请联系服务人员帮你解决        |
| 400 | WAF.00022007 | open.protect.failed                               | 开启防护失败，请您先把流量接入WAF                                      | 请先把流量接入WAF                                     |
| 400 | WAF.00022012 | rule.resource.already.exists                      | 相同条件规则已存在                                               | 请检查添加的规则条件                                     |
| 400 | WAF.00023001 | policy.not.bind.domain                            | 该策略未绑定域名                                                | 请先绑定域名                                         |
| 400 | WAF.00023002 | domain.not.session.tag                            | 域名未配置 session 流量标识                                      | 请先配置session流量标识                                |
| 400 | WAF.00023003 | domain.not.user.tag                               | 域名未配置 user 流量标识                                         | 请先配置user流量标识                                   |
| 401 | WAF.00010005 | request.iam.failed                                | 调用IAM失败，请检查当前用户是否具有IAM读取权限（例如IAM ReadOnly Access权限）     | 请检查当前用户是否具有IAM读取权限（例如IAM ReadOnly Access权限）    |
| 401 | WAF.00010006 | update.iam.failed                                 | 调用IAM失败，请检查当前用户是否具有IAM写入权限（例如Security Administrator权限）  | 请检查当前用户是否具有IAM写入权限（例如Security Administrator权限） |
| 401 | WAF.00012003 | permission.denied                                 | 没有权限                                                    | 给账户分配WAF所需权限                                   |
| 401 | WAF.00012008 | jwt.authentication.invalid.token                  | JWT token非法                                             | 检查账号是否具有JWT权限                                  |
| 401 | WAF.00012009 | jwt.authentication.failed                         | JWT鉴权失败                                                 | 先给账户授权                                         |
| 401 | WAF.00012011 | cop.permission.denied                             | 没有cop权限                                                 | 请检查COP权限                                       |
| 401 | WAF.00015004 | premium.instance.agency.not.ready                 | 独享实例所需的IAM委托权限未就绪                                       | 请检查IAM委托权限                                     |
| 401 | WAF.00016003 | elb.mode.elb.unauthorized                         | 用户没有权限读取与修改ELB配置信息                                      | 请检查用户权限                                        |
| 403 | WAF.00012004 | account.frozen                                    | 账号冻结                                                    | 解除冻结                                           |
| 403 | WAF.00012005 | not.subscribe                                     | 未订阅                                                     | 先订阅WAF服务                                       |
| 403 | WAF.00012006 | pdp.permission.denied                             | 没有权限                                                    | 检查账户的PDP权限                                     |
| 403 | WAF.00012007 | jwt.authentication.disabled                       | JWT认证关闭                                                 | 开通JWT认证                                        |
| 403 | WAF.00012010 | eps.all.not.support                               | 所有企业项目下不支持写操作                                           | 开通企业项目的写权限                                     |
| 403 | WAF.00012012 | not.subscribe.cloud                               | 迁移目标企业项目未订阅云模式引擎实例                                      | 请订阅云模式引擎实例                                     |
| 403 | WAF.00012013 | not.subscribe.premium                             | 迁移目标企业项目未订阅独享引擎实例                                       | 请订阅独享引擎实例                                      |
| 403 | WAF.00013001 | insufficient.quota                                | 功能配额不足                                                  | 购买功能配额升级包                                      |
| 403 | WAF.00013002 | feature.not.support                               | 功能不支持                                                   | 无                                              |
| 403 | WAF.00013003 | port.not.support                                  | 端口不支持                                                   | 通过ELB进行端口转换                                    |
| 403 | WAF.00013005 | wildcard.domain.not.support                       | 泛域名不支持                                                  | 使用具体的域名                                        |
| 403 | WAF.00013006 | ipv6.not.support                                  | 不支持IPV6                                                 | 当前版本不支持IPV6                                    |
| 403 | WAF.00013007 | insufficient.tenant.quota                         | 租户配额不足                                                  | 购买配额升级包                                        |
| 403 | WAF.00013008 | product.sold.out                                  | 当前产品已售罄                                                 | 更换产品规格                                         |
| 403 | WAF.00013009 | degrade.not.support                               | 当前域名使用量超过降配后规格，不允许降配                                    | 减少域名使用量                                        |
| 403 | WAF.00013011 | insufficient.domain.quota                         | 一级域名配额不足，请购买扩展包或者升级规格                                   | 购买扩展包或者升级规格                                    |
| 403 | WAF.00013012 | insufficient.port.quota                           | 端口配额不足，请购买扩展包或者升级规格                                     | 请购买扩展包或者升级规格                                   |
| 403 | WAF.00013013 | insufficient.host.quota                           | 域名配额不足，请购买扩展包或者升级规格                                     | 请购买扩展包或者升级规格                                   |
| 403 | WAF.00013014 | insufficient.policy.quota                         | 策略配额不足                                                  | 购买域名扩展包或者升级规格                                  |
| 403 | WAF.00015002 | premium.instance.sold.out                         | 所选的独享实例规格已售罄，请更换规格或等待补货                                 | 请更换规格或等待补货                                     |
| 403 | WAF.00015003 | premium.instance.not.allowed                      | 该账户不被允许创建独享实例                                           | 检查当前账户配置                                       |
| 403 | WAF.00016004 | elb.mode.unsupported.elb                          | 该ELB不支持WAF。只有独享型ELB支持WAF                                | 检查ELB模式                                        |
| 403 | WAF.00016005 | elb.mode.unsupported.elb.spec                     | 该ELB不支持WAF。请确认该ELB下存在应用型监听器                             | 请检查ELB配置                                       |
| 403 | WAF.00016006 | elb.mode.unsupported.elb.flavor                   | 该ELB不支持WAF。请确认该ELB下存在指定规格的应用型监听器                        | 请检查ELB配置                                       |
| 403 | WAF.00022005 | insufficient.quota                                | 资源不足                                                    | 建议购买对应资源的升级包                                   |
| 404 | WAF.00014001 | resource.not.found                                | 资源找不到                                                   | 资源已删除或不存在                                      |
| 404 | WAF.00014009 | api.not.found                                     | 接口不存在                                                   | 检查接口url                                        |
| 404 | WAF.00014020 | certificate.not.found                             | 证书未找到                                                   | 请添加证书资源                                        |
| 404 | WAF.00014021 | ipGroup.not.found                                 | IP地址组未找到                                                | 请添加ip地址组                                       |
| 404 | WAF.00014022 | host.not.found                                    | 防护域名未找到                                                 | 请添加防护域名                                        |
| 404 | WAF.00014023 | premium.waf.instance.not.found                    | 独享引擎实例未找到                                               | 请添加独享引擎实例                                      |
| 404 | WAF.00014024 | projectId.not.found                               | 项目Id未找到                                                 | 请检查项目id                                        |
| 404 | WAF.00014025 | policy.not.found                                  | 防护策略未找到                                                 | 添加防护策略                                         |
| 404 | WAF.00016002 | elb.mode.elb.not.found                            | 未找到需要配置WAF的ELB                                          | 请检查ELB                                         |
| 404 | WAF.00022001 | resource.not.found                                | 资源不存在                                                   | 建议到控制台查看资源状态或求助技术支持                            |
| 404 | WAF.00022008 | rule.not.found                                    | 策略规则未找到                                                 | 请检查策略规则                                        |
| 404 | WAF.00022009 | certificate.not.found                             | 证书未找到                                                   | 请检查是否已添加证书资源                                   |
| 404 | WAF.00022010 | ipGroup.not.found                                 | 地址组未找到                                                  | 请先添加ip地址组                                      |
| 404 | WAF.00022011 | policy.not.found                                  | 防护策略未找到                                                 | 请先添加防护策略                                       |
| 409 | WAF.00016007 | elb.mode.conflict                                 | 一个ELB只允许绑定到一个WAF实例组，不管是独享实例组还是共享实例组                     | 不允许重复绑定                                        |
| 409 | WAF.00016008 | elb.mode.ep.conflict                              | 一个ELB只允许在一个企业项目下配置WAF防护                                 | 不允许重复绑定                                        |
| 500 | WAF.00010001 | internal.error                                    | 服务器内部错误                                                 | 联系技术支持                                         |
| 500 | WAF.00010002 | system.busy                                       | 系统繁忙，请稍后重试                                              | 联系技术支持                                         |
| 500 | WAF.00010003 | cname.failed                                      | 创建或者修改CNAME失败                                           | 联系技术支持                                         |
| 500 | WAF.00010004 | obs.failed                                        | 获取OBS文件下载链接失败                                           | 联系技术支持                                         |
| 500 | WAF.00010007 | risk.action.is.blocking                           | 您的账号可能存在风险,已根据《华为云用户协议》限制您购买部分按需计费的云服务资源。如有疑问，请联系客服咨询处理 | 请联系客服咨询处理                                      |
| 500 | WAF.00010008 | frozen.deposit.failed                             | 您的账户余额不足，无法开通资源，请立即充值                                   | 请充值                                            |
| 500 | WAF.00010009 | list.eps.failed                                   | 获取企业项目失败                                                | 无                                              |
| 500 | WAF.00020001 | internal.error                                    | 服务内部异常                                                  | 建议过五分钟后重试                                      |
| 500 | WAF.00020002 | system.busy                                       | 系统繁忙                                                    | 建议过五分钟后重试                                      |
   
