错误码
CSE错误码
当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。
状态码 |
错误码 |
错误信息 |
描述 |
处理措施 |
---|---|---|---|---|
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内容,如参数不合法,则检查输入参数是否正确;其他错误可联系技术支持工程师协助解决。 |
状态码 |
错误码 |
错误信息 |
描述 |
处理措施 |
---|---|---|---|---|
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 |
账号名称或密码错误 |
输入正确的账号名称和密码。 |