
# ServiceComb错误码
当您调用API时，如果遇到"APIGW"开头的错误码，请参见[API网关错误码](https://support.huaweicloud.com/devg-apisign/api-sign-errorcode.html)进行处理。
| 分类    | 状态码                                      | 错误码    | 错误信息                                      | 描述                    | 处理措施                                                                                                                                                                                                                                                                  |
|:---|:---|:---|:---|:---|:---|
| 公共错误码 | 400   | 400001 | Invalid parameter(s)                      | 非法参数                  | 根据错误提示中的规则，修改提示中的参数。                                                                                                                                                                                                                                                  |
| 公共错误码 | 404                                      | 404001 | ErrRecoudNotExists                        | 该资源不存在                | 输入正确的查找条件。                                                                                                                                                                                                                                                            |
| 公共错误码 | 409                                      | 409001 | ErrRecordAlreadyExists                    | 该资源已存在                | 请勿创建相同的记录。                                                                                                                                                                                                                                                            |
| 公共错误码 | 500                                      | 500003 | Internal server error                     | 内部错误                  | 内部错误请联系运维支持。                                                                                                                                                                                                                                                          |
| 微服务   | 400                                      | 400002 | ErrUnhealthy                              | 服务处于不健康状态             | 请稍后重试或联系技术支持工程师。                                                                                                                                                                                                                                                      |
| 微服务   | 400                                      | 400010 | Micro-service already exists              | 服务已存在                 | 修改创建微服务body体中的serviceId或微服务描述信息。                                                                                                                                                                                                                                      |
| 微服务   | 400                                      | 400011 | ErrUnavailableBackend                     | 没有可提供的后台实例            | 请稍后重试或联系技术支持工程师。                                                                                                                                                                                                                                                      |
| 微服务   | 400                                      | 400012 | Micro-service does not exist              | 服务不存在                 | 请输入有效的serviceId。                                                                                                                                                                                                                                                      |
| 微服务   | 400                                      | 400013 | Micro-service has deployed instance(s)    | 无法删除该微服务，该微服务已部署实例    | 请先将实例下线，再删除微服务；或强制删除微服务（url中添加query参数"force=true"）。                                                                                                                                                                                                                   |
| 微服务   | 400                                      | 400014 | Undefined schema id                       | schemaId不存在           | 请输入有效的schemaId。                                                                                                                                                                                                                                                       |
| 微服务   | 400                                      | 400015 | Not allowed to modify schema              | schema不允许修改           | 该schema已注册，不支持修改。                                                                                                                                                                                                                                                     |
| 微服务   | 400                                      | 400016 | Schema does not exist                     | schema不存在             | 请先注册schema再查询。                                                                                                                                                                                                                                                        |
| 微服务   | 400                                      | 400017 | Instance does not exist                   | 实例不存在                 | 请输入有效的instanceId。                                                                                                                                                                                                                                                     |
| 微服务   | 400                                      | 400018 | ErrTagNotExists                           | 标签不存在                 | 通常出现在查询接口，表明标签不存在，业务根据返回值做恰当后续处理。                                                                                                                                                                                                                                     |
| 微服务   | 400                                      | 400019 | ErrRuleAlreadyExists                      | 规则已经存在                | 重复创建规则，通常可以忽略该错误。                                                                                                                                                                                                                                                     |
| 微服务   | 400                                      | 400020 | ErrBlackAndWhiteRule                      | 错误的黑白名单               | 根据错误提示修改参数。                                                                                                                                                                                                                                                           |
| 微服务   | 400                                      | 400021 | ErrModifyRuleNotAllow                     | 不允许更改规则               | 必须修改版本号才允许更改微服务信息。                                                                                                                                                                                                                                                    |
| 微服务   | 400                                      | 400022 | ErrRuleNotExists                          | 规则不存在                 | 通常出现在查询接口，表明规则不存在，业务根据返回值做恰当后续处理。                                                                                                                                                                                                                                     |
| 微服务   | 400                                      | 400023 | Consumer(s) depends on this micro-service | 无法删除该微服务，该微服务被其他微服务依赖 | 可选择强制删除微服务（url中添加query参数"force=true"）。                                                                                                                                                                                                                                |
| 微服务   | 400                                      | 400024 | ErrPermissionDeny                         | 权限不允许                 | 使用合理的账号进行操作。                                                                                                                                                                                                                                                          |
| 微服务   | 400                                      | 400025 | ErrEndpointAlreadyExists                  | 端口已存在                 | 建议排查端口是否被其他实例占用。                                                                                                                                                                                                                                                      |
| 微服务   | 400                                      | 400026 | Micro-service version does not exist      | 微服务版本不存在              | 请输入正确的版本号或版本号范围。                                                                                                                                                                                                                                                      |
| 微服务   | 400                                      | 400100 | Not enough quota                          | 配额不足                  | 对应的资源（如微服务、实例、schema）配额不足，请删除部分资源再创建。                                                                                                                                                                                                                                 |
| 微服务   | 401  | 401204 | No authorization header                   | 认证不通过                 | 若微服务引擎开启了安全认证，此参数必填。否则，无此参数。 开启了安全认证的微服务引擎Token，格式为： ``` Authorization:Bearer {Token} ``` Token获取方法，请参考[获取微服务引擎专享版ServiceComb引擎专享版用户Token](https://support.huaweicloud.com/api-servicestage/cse_06_0035.html)。 |
| 微服务   | 401  | 401201 | Request unauthorized                      | 认证不通过                 | 输入的Authorization不合法。                                                                                                                                                                                                                                                  |
| 微服务   | 403                                      | 403001 | ErrForbidden                              | 操作受限                  | 使用合理的账号进行操作。                                                                                                                                                                                                                                                          |
| 微服务   | 500                                      | 500011 | Registry service is unavailable           | 后端错误                  | 内部错误请联系运维支持。                                                                                                                                                                                                                                                          |
| 微服务   | 500                                      | 500101 | ErrUnavailableQuota                       | 没有提供配额                | 请稍后重试或联系技术支持工程师。                                                                                                                                                                                                                                                      |
| 微服务   | 500                                      | 500605 | NA                                        | 配置中心Etcd连接失败          | 请稍后重试或联系技术支持工程师。                                                                                                                                                                                                                                                      |
| 认证    | 401                                      | 401202 | User name or password is wrong            | 账号名称或密码错误             | 输入正确的账号名称和密码。                                                                                                                                                                                                                                                         |
   
