应用管理与运维平台 ServiceStage-错误码
错误码
在向系统发出请求后,如果遇到错误,会在响应中包含响应的错误码描述错误信息。
当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。
错误码如下所示。
状态码 |
错误码 |
错误信息 |
描述 |
处理措施 |
---|---|---|---|---|
400 |
SVCSTG.00100400 |
parameter invalid |
错误请求 |
检查参数是否正确,稍后重试 |
400 |
SVCSTG.00100402 |
component was deployed, uninstall first |
组件已部署,请先卸载 |
卸载组件后重试 |
400 |
SVCSTG.00100414 |
job id can not empty |
job id不能为空 |
请指定job id进行查询 |
400 |
SVCSTG.00100418 |
component instance action not defined |
未定义组件实例操作 |
请指定合法的组件实例操作 |
400 |
SVCSTG.00100420 |
runtime not supported |
不支持运行时 |
请指定支持的运行时 |
400 |
SVCSTG.00100422 |
base resource can not empty |
基础资源不能为空 |
请设置基础资源 |
400 |
SVCSTG.00100425 |
instance artifacts can not be empty |
实例的软件包或者镜像为空 |
报文中的artifact参数不能为空 |
400 |
SVCSTG.00100449 |
environment name is already used |
环境名已被占用 |
重新提供一个新的环境名 |
400 |
SVCSTG.REPO.0400 |
parameter invalid |
错误请求 |
检查参数是否正确,稍后重试 |
400 |
SVCSTG.REPO.0401 |
repository not implemented |
错误请求 |
请选择其他仓库类型 |
400 |
SVCSTG.REPO.0402 |
oauth code or state invalid |
错误请求 |
请重新进行OAuth2授权,获取正确的认证码和随机串 |
400 |
SVCSTG.REPO.0403 |
resource already exist |
错误请求 |
调用查询接口,检查是否存在重复的资源 |
400 |
SVCSTG.REPO.0450 |
no repository authorization |
错误请求 |
检查请求header是否输入正确授权名称 |
400 |
SVCSTG.REPO.0451 |
repository authorization invalid |
错误请求 |
重新授权 |
400 |
SVCSTG.REPO.0452 |
clone url invalid |
错误请求 |
检查查询参数clone_url是否正确. 示例:https://user-name@github.com/user-name/demo.git |
400 |
SVCSTG.00501134 |
The engine type is left blank. |
引擎类型不合法 |
引擎类型字段为请求query的specType字段,将其设置为一个合法值(比如CSE)后重试请求。例如,当查询微服务引擎专享版支持规格时将specType设置为CSE |
400 |
SVCSTG.00500400 |
Internal service request parameter error. |
服务内部请求参数错误 |
检查报错error_message内容,如参数不合法,则检查输入参数是否正确;其他错误可联系技术支持工程师协助解决 |
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.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 |
This engine has abnormal nodes |
引擎节点状态异常 |
请稍后重试或联系技术支持工程师。 |
400 |
SVCSTG.00501201 |
The peer engine name must start with a letter, composed of letters, numbers, and cannot end with -. The valid length is 3-24 characters. And the name cannot be "default", cannot equal with engine name. |
同步引擎实例名称格式错误 |
对等引擎实例名称须为字母开头,字母、数字、-组成且不能以-结尾,3-24个字符,不能命名为default,同时不能与当前引擎实例名称相同 |
400 |
SVCSTG.00501202 |
The peer engine name must start with a letter, composed of letters, numbers, and cannot end with -. The valid length is 3-24 characters. And the name cannot be "default", cannot equal with engine name. |
同步引擎规格无效 |
同步引擎的规格必须是高可用引擎,请重新传入引擎规格 |
400 |
SVCSTG.00501203 |
The peer engine must be in a single AZ. |
同步引擎可用区无效 |
同步引擎的可用区必须为单可用区,请重新传入可用区列表 |
400 |
400001 |
Invalid parameter(s) |
非法参数 |
根据错误提示中的规则,修改提示中的参数 |
400 |
400010 |
Micro-service already exists |
服务已存在 |
修改创建微服务body体中的serviceId或微服务描述信息 |
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 |
400023 |
Cosumer(s) depends on this micro-service |
无法删除该微服务,该微服务被其他微服务依赖 |
可选择强制删除微服务(url中添加query参数“force=true”) |
400 |
400026 |
Micro-service version does not exist |
微服务版本不存在 |
请输入正确的版本号或版本号范围 |
400 |
400100 |
Not enough quota |
配额不足 |
对应的资源(如微服务、实例、schema)配额不足,请删除部分资源再创建 |
401 |
SVCSTG.00300401 |
Invalid token |
认证不通过 |
输入正确的token |
401 |
401002 |
Request unauthorized |
认证不通过 |
输入正确的token |
401 |
401204 |
No authorization header |
认证不通过 |
若微服务引擎专享版开启了安全认证,此参数必填。否则,无此参数。 开启了安全认证的微服务引擎专享版Token,格式为: Authorization:Bearer{Token} Token获取方法,请参考获取微服务引擎专享版用户Token。 |
401 |
401201 |
Request unauthorized |
认证不通过 |
输入的Authorization不合法 |
401 |
401202 |
User name or password is wrong |
帐号名称或密码错误 |
输入正确的帐号名称和密码 |
403 |
403001 |
ErrForbidden |
操作受限 |
使用合理的帐号进行操作 |
404 |
SVCSTG.00100403 |
application not found |
应用未找到 |
请指定已经存在的应用 |
404 |
SVCSTG.00100404 |
component not found |
组件未找到 |
请指定已经存在的组件 |
404 |
SVCSTG.00100408 |
request not found |
请求未找到 |
请指定已经存在的请求 |
404 |
SVCSTG.00100411 |
environment not found |
环境未找到 |
请指定存在的环境 |
404 |
SVCSTG.00100412 |
instance not found |
实例未找到 |
请对存在的实例进行操作 |
404 |
SVCSTG.00100424 |
elb instance not found |
elb实例未找到 |
请指定已经存在的elb实例 |
404 |
SVCSTG.00100429 |
job not found |
构建工程未找到 |
请指定已经存在的构建工程 |
404 |
SVCSTG.00100433 |
application release not found |
发布任务未找到 |
请选择已经存在的发布任务 |
404 |
SVCSTG.00100436 |
snapshot not found |
实例快照未找到 |
请指定已经存在的实例快照 |
404 |
SVCSTG.00100438 |
template image not found |
模板镜像未找到 |
请指定已经存在的模板镜像 |
404 |
SVCSTG.00100441 |
instance version is already used by other instances in the same environment |
组件实例的版本号已被相同环境的其他实例所占用 |
重新提供一个新的版本号 |
404 |
SVCSTG.00501116 |
Failed to find the engine instance. |
找不到引擎实例 |
无需特别处理,只需要检查传入的引擎ID是否正确。可以使用租户的用户名密码登录到ServiceStage页面,查看当前租户下面是否有对应引擎ID的引擎 |
405 |
SVCSTG.00100421 |
account is limit suspended |
帐户已被暂停限额 |
恢复帐号至正常状态 |
405 |
SVCSTG.00100427 |
permission denied |
没有权限 |
重新授权 |
408 |
SVCSTG.00100428 |
request timeout |
系统处理超时 |
系统繁忙,请稍后再试 |
409 |
SVCSTG.00100401 |
application not empty |
应用不为空 |
删除应用下的组件再删除应用 |
409 |
SVCSTG.00100413 |
instance name exists |
实例名已经存在 |
更换实例名 |
409 |
SVCSTG.00100419 |
can not operate in current status |
当前状态不能操作 |
当前操作未完成,请稍后再试 |
409 |
SVCSTG.00100423 |
component instance is not deletable |
组件实例当前状态不可删除 |
当前操作未完成,请稍后再试 |
409 |
SVCSTG.00100426 |
environment is in use |
环境已经被使用 |
删除部署在环境上的实例后再删除环境 |
409 |
SVCSTG.00100432 |
component in releasing |
组件当前已在发布任务中 |
请等待当前发布任务执行结束后再重试 |
409 |
SVCSTG.00100435 |
release can not delete |
发布任务当前状态不能删除 |
当前操作未完成,请稍后再试 |
409 |
SVCSTG.00100439 |
elb is already used in other instance of component |
elb实例已经在组件中被使用 |
请使用其他elb实例重试 |
500 |
SVCSTG.00100500 |
service internal error |
服务内部错误 |
系统繁忙,请稍后重试 |
500 |
SVCSTG.00100501 |
remote service error |
远程服务错误 |
系统繁忙,请稍后重试 |
500 |
SVCSTG.REPO.0500 |
service internal error |
服务内部错误 |
网络异常等原因,稍后重试。 |
500 |
SVCSTG.REPO.0501 |
remote repository error |
服务内部错误 |
检查请求参数是否正确,或者远端GIT的仓库文件已经被修改。 |
500 |
SVCSTG.00300605 |
Failed to connect the configuration center to ETCD. |
服务内部错误 |
内部错误请联系运维支持。 |
500 |
SVCSTG.00300500 |
Internal server error |
服务内部错误 |
内部错误请联系运维支持。 |
500 |
500003 |
Internal server error |
内部错误 |
内部错误请联系运维支持。 |
500 |
500011 |
Registry service is unavailable |
后端错误 |
内部错误请联系运维支持。 |