更新时间:2024-01-29 GMT+08:00

错误码

CSE错误码

当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。

表1 引擎管理类错误码

状态码

错误码

错误信息

描述

处理措施

400

SVCSTG.00501134

The engine type is left blank.

引擎类型不合法

引擎类型字段为请求query的specType字段,将其设置为一个合法值(比如CSE2)后重试请求。例如,查询CSE引擎支持规格时将specType设置为CSE2。

400

SVCSTG.00501111

Duplicate engine instance name.

引擎实例名称重复

更换引擎名称。

400

SVCSTG.00501112

Insufficient engine instance quota.

引擎实例配额不足

联系技术支持工程师扩大对应引擎实例配额,或者删除不用的引擎实例。

400

SVCSTG.00501133

The number of engines has reached the upper limit of the site.

引擎数量达到局点上限

联系技术支持工程师处理。

400

SVCSTG.00501103

Engine payment is empty or is invalid.

引擎的计费方式为空或无效

传入引擎的计费方式参数,同时确认用户能否创建该计费方式的引擎。

400

SVCSTG.00501104

Incorrect format of the engine instance specifications.

引擎实例的规格格式错误

规格无效,请填写符合要求的规格。

400

SVCSTG.00501105

Incorrect AZ format.

可用区格式错误

请求参数中指定合法有效的可用区,可用区字段的类型为字符串数组,不能为空,且可用区名称层级数量范围是1-3。

400

SVCSTG.00501117

The engine in the current state cannot be deleted.

无法删除此状态的引擎

等待引擎状态变为可用、不可用、创建失败等状态时再重试。

400

SVCSTG.00501152

Incorrect task ID format.

任务ID格式错误

传入创建引擎,删除引擎等接口返回的job_id。

400

SVCSTG.00501153

No task found.

找不到任务

传入创建引擎,删除引擎等接口返回的job_id。

400

SVCSTG.00501149

Abnormal node status.

引擎节点状态异常

请稍后重试或联系技术支持工程师。

400

SVCSTG.00501116

Failed to find the engine instance.

找不到引擎实例

无需特别处理,只需要检查传入的引擎ID是否正确。可以使用租户的用户名密码登录到微服务引擎控制台页面,查看当前租户下面是否有对应引擎ID的引擎。

400

SVCSTG.00501201

The name must contain 3 to 24 characters, including letters, digits, and hyphens (-). It must start with a letter but not end with a hyphen (-). The name cannot be default or the current engine name.

同步引擎实例名称格式错误须为字母开头,字母、数字、-组成且不能以-结尾,3-24个字符,不能命名default,不能与引擎名称相同。

对等引擎实例名称须为字母开头,字母、数字、-组成且不能以-结尾,3-24个字符,不能命名为default,同时不能与当前引擎实例名称相同。

400

SVCSTG.00501202

An HA engine can be the peer engine.

同步引擎必须为高可用引擎。

同步引擎的规格必须是高可用引擎,请重新传入引擎规格。

400

SVCSTG.00501203

The peer engine must be in a single AZ.

同步引擎必须在单可用区下。

同步引擎的可用区必须为单可用区,请重新传入可用区列表。

500

SVCSTG.00500400

Internal service request parameter error.

服务内部请求参数错误

检查报错error_message内容,如参数不合法,则检查输入参数是否正确;其他错误可联系技术支持工程师协助解决。

表2 动态配置类错误码

状态码

错误码

错误信息

描述

处理措施

400

SVCSTG.00400649

Key/value length exceeds the upper limit.

配置项键/值长度超出限制。

请填写符合格式要求:配置项支持数字、字母和.-_:[]六个字符,支持长度1-2048位值支持中文、数字、字母和括号内的特殊字符('~!@#$%^&*()_\{}|:"<>?`-[],./=),支持长度1-131072位。

400

SVCSTG.00400650

Invalid configuration file.

无效的配置文件。

上传的文件非法。

400

SVCSTG.00400651

The file is empty or in an incorrect format.

文件为空或者格式错误。

上传的文件内容为空或者文件名不是以json结尾。

400

SVCSTG.00400652

Configuration item key/value is null or not a string.

配置项键/值为空或者不是字符串。

上传的配置项键/值为空或者不是字符串,请输入正确的键/值重试

400

SVCSTG.00400653

Invalid label or body.

无效的label或者body。

下载文件时传入的body体或者query参数label不符合规范。

400

SVCSTG.00400100

Invalid parameter(s)

非法参数。

根据错误提示中的规则,修改提示中的参数。

404

SVCSTG.00400106

Record does not exist

该资源不存在。

输入正确的查找条件。

409

SVCSTG.00400107

ecord already exist

该资源已存在。

请勿创建相同的记录。

500

SVCSTG.00300605

Failed to connect the configuration center to ETCD.

服务内部错误。

内部错误请联系运维支持。

400

SVCSTG.00300401

Invalid token

认证不通过。

输入正确的token。

ServiceComb错误码

当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。

分类

状态码

错误码

错误信息

描述

处理措施

公共错误码

400

400001

Invalid parameter(s)

非法参数

根据错误提示中的规则,修改提示中的参数。

404

404001

ErrRecoudNotExists

该资源不存在

输入正确的查找条件。

409

409001

ErrRecordAlreadyExists

该资源已存在

请勿创建相同的记录。

500

500003

Internal server error

内部错误

内部错误请联系运维支持。

微服务

400

400002

ErrUnhealthy

服务处于不健康状态

请稍后重试或联系技术支持工程师。

400010

Micro-service already exists

服务已存在

修改创建微服务body体中的serviceId或微服务描述信息。

400011

ErrUnavailableBackend

没有可提供的后台实例

请稍后重试或联系技术支持工程师。

400012

Micro-service does not exist

服务不存在

请输入有效的serviceId。

400013

Micro-service has deployed instance(s)

无法删除该微服务,该微服务已部署实例

请先将实例下线,再删除微服务;或强制删除微服务(url中添加query参数“force=true”)。

400014

Undefined schema id

schemaId不存在

请输入有效的schemaId。

400015

Not allowed to modify schema

schema不允许修改

该schema已注册,不支持修改。

400016

Schema does not exist

schema不存在

请先注册schema再查询。

400017

Instance does not exist

实例不存在

请输入有效的instanceId。

400018

ErrTagNotExists

标签不存在

通常出现在查询接口,表明标签不存在,业务根据返回值做恰当后续处理。

400019

ErrRuleAlreadyExists

规则已经存在

重复创建规则,通常可以忽略该错误。

400020

ErrBlackAndWhiteRule

错误的黑白名单

根据错误提示修改参数。

400021

ErrModifyRuleNotAllow

不允许更改规则

必须修改版本号才允许更改微服务信息。

400022

ErrRuleNotExists

规则不存在

通常出现在查询接口,表明规则不存在,业务根据返回值做恰当后续处理。

400023

Cosumer(s) depends on this micro-service

无法删除该微服务,该微服务被其他微服务依赖

可选择强制删除微服务(url中添加query参数“force=true”)。

400024

ErrPermissionDeny

权限不允许

使用合理的账号进行操作。

400025

ErrEndpointAlreadyExists

端口已存在

建议排查端口是否被其它实例占用。

400026

Micro-service version does not exist

微服务版本不存在

请输入正确的版本号或版本号范围。

400100

Not enough quota

配额不足

对应的资源(如微服务、实例、schema)配额不足,请删除部分资源再创建。

401

401204

No authorization header

认证不通过

若微服务引擎开启了安全认证,此参数必填。否则,无此参数。

开启了安全认证的微服务引擎Token,格式为:

Authorization:Bearer {Token}

Token获取方法,请参考获取ServiceComb引擎专享版用户Token

401201

Request unauthorized

认证不通过

输入的Authorization不合法.

403

403001

ErrForbidden

操作受限

使用合理的账号进行操作。

500

500011

Registry service is unavailable

后端错误

内部错误请联系运维支持。

500101

ErrUnavailableQuota

没有提供配额

请稍后重试或联系技术支持工程师。

500605

NA

配置中心Etcd连接失败

请稍后重试或联系技术支持工程师。

认证

401

401202

User name or password is wrong

账号名称或密码错误

输入正确的账号名称和密码。