更新时间:2022-08-17 GMT+08:00

错误码

调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时,HTTP请求返回一个HTTP状态码。返回的消息体中是具体的错误编码及错误描述信息。

错误响应Body体格式说明

  • 要素说明
    表1 要素说明

    名称

    参数类型

    描述

    error_code

    String

    提交任务异常时返回的错误编码。

    error_msg

    String

    提交任务异常时返回的错误描述信息。

  • 响应样例
    { 
        "error_code": "DBS.200001",
        "error_msg": "参数错误"
    }

错误码说明

表2 错误码说明

HTTP状态码

错误码

错误信息

处理措施

400

DBS.200001

参数错误

检查传入的参数或URL是否全部正确。

404

DBS.200002

实例不存在或已被删除

检查实例ID、实例是否正确,实例是否存在。

400

DBS.200010

鉴权失败

检查租户与实例的关系是否匹配。

403

DBS.200011

实例状态不允许

检查实例的状态或实例正在进行的操作是否与请求冲突。

404

DBS.200013

节点不存在

检查节点ID或组ID是否正确。

403

DBS.200018

实例不可用

检查实例的状态或实例正在进行的操作是否与请求冲突。

403

DBS.200019

实例状态不允许

检查实例的状态或实例正在进行的操作是否与请求冲突。

400

DBS.200024

所选区域不可用

检查可用区名称是否正确,可用区是否在可用范围内。

400

DBS.200022

该实例名已存在

检查实例名称是否已经存在。

400

DBS.200025

可用区非法

检查可用区名称是否正确,可用区是否在可用范围内。

403

DBS.200028

磁盘大小已达到最大限制

检查设置的磁盘大小是否已经超过上限。

400

DBS.200041

数据库版本非法

检查数据库的版本号是否支持。

404

DBS.200042

数据库引擎非法

检查数据库引擎是否为DDS支持的引擎。

400

DBS.200029

非法的用户名密码

检查用户名和密码是否匹配,密码是否符合密码要求。

400

DBS.200047

不合法的实例或节点状态,该操作不允许

检查实例的状态或实例正在进行的操作是否与请求冲突。

400

DBS.200048

非法的虚拟私有云

检查VPC ID、名称是否正确,是否符合要求。

400

DBS.200049

非法的子网

检查子网ID、名称是否正确,是否符合要求。

400

DBS.200050

非法的安全组

检查安全组ID、名称是否正确,是否符合要求。

400

DBS.200052

非法密码

检查用户名和密码是否匹配,密码是否符合密码要求。

400

DBS.200053

实例规格不存在

检查规格是否正确,当前可用区是否支持该规格。

400

DBS.200054

下发规格非法

检查规格是否正确,当前可用区是否支持该规格。

400

DBS.200057

非法的参数组

检查参数组是否正确,参数组是否存在,参数组是否与实例类型匹配。

400

DBS.200059

非法的数据库端口

检查数据库端口是否缺失或者数据库端口是否合法。

400

DBS.200060

数据库端口不在指定范围内

检查数据库端口是否合法。

400

DBS.200072

磁盘大小超限

检查磁盘大小是否超出了最大限制。

400

DBS.200075

非法的节点角色

检查节点角色是否符合要求,实例是否正常。

403

DBS.200076

实例状态不允许

检查实例的状态或实例正在进行的操作是否与请求冲突。

400

DBS.200091

无效的IP

检查是否缺少必要的IP地址或者传入的IP地址是否合法。

400

DBS.200092

IP已经存在

检查IP是否已经存在。

400

DBS.200095

参数错误

检查请求体和URL的参数是否正确。

400

DBS.200302

扩容磁盘大小不是10的倍数

检查磁盘大小是否是10的倍数。

400

DBS.200303

扩容磁盘次数已达上限

实例的扩容磁盘次数已达上限,需要继续扩容。

400

DBS.200304

最多存储扩容四次

检查实例是否已经进行了多次扩容。

400

DBS.200306

非法的磁盘大小

检查磁盘大小的值是否正确,是否符合要求。

400

DBS.200311

节点不允许磁盘扩容

检查节点类型是否正确,实例类型是否正确,节点ID是否正确。

400

DBS.200434

重启实例失败

检查实例状态是否正常,实例否正在进行其它操作。

400

DBS.200451

节点不存在

检查节点ID是否有误。

400

DBS.200462

数据库端口和当前端口相同

检查修改端口号时是否下发了相同的端口。

400

DBS.200470

非法的可用区

检查可用区是否正确。

400

DBS.200501

该子网已经被删除

检查子网ID、名称是否存在,是否匹配VPC。

400

DBS.200502

安全组不存在,或不属于该vpc

检查安全组ID、名称是否存在,是否匹配VPC。

400

DBS.200503

该vpc已经被删除

检查租户是否拥有该VPC。

400

DBS.200506

磁盘加密密钥ID不存在

检查磁盘加密密钥ID是否存在。

400

DBS.200507

磁盘加密密钥状态不可用

检查磁盘加密密钥状态是否是可用状态。

400

DBS.200604

实例不属于当前用户

检查project_id和实例ID是否具有从属关系。

400

DBS.200700

EIP正在绑定中,不允许再次下发绑定

检查实例是否正在绑定弹性IP。

400

DBS.200701

EIP状态不允许解绑

检查弹性IP的状态是否允许该操作。

400

DBS.200702

该节点已经绑定过公网IP,不能再次下发绑定。

检查节点是否已经有绑定的公网IP。

400

DBS.200998

系统繁忙,请稍后再试

系统繁忙, 稍后再试。

403

DBS.201000

实例状态不允许

检查实例状态或实例正在进行的操作是否和请求冲突。

400

DBS.201006

参数错误

检查传入的参数或URL是否全部正确。

403

DBS.201014

实例状态不允许操作

检查实例状态或实例正在进行的操作是否和请求冲突。

403

DBS.201015

该实例正在进行其它操作或该实例故障,无法执行该操作,请稍后重试

检查实例状态或实例正在进行的操作是否和请求冲突。

400

DBS.201020

数据库引擎非法

检查数据库引擎是否为DDS支持的引擎。

403

DBS.201028

实例不存在或已被删除

检查实例是否属于该租户,实例是否存在。

400

DBS.201201

备份已存在

检查该备份的备份名称或ID是否已经存在。

400

DBS.201202

实例不允许操作

检查实例状态或实例正在进行的操作是否和请求冲突。

400

DBS.201204

备份文件不存在

检查该备份是否存在,备份是否匹配实例。

400

DBS.201214

备份文件不存在

检查该备份是否存在,备份是否匹配实例。

400

DBS.201319

恢复时不允许删除原备份文件

检查该备份是否正在用于恢复实例。

400

DBS.201501

实例不存在或已被删除

检查租户是否拥有该实例,实例名或实例ID是否正确,实例是否存在。

400

DBS.201502

实例不存在或已被删除

检查租户是否拥有该实例,实例名或实例ID是否正确,实例是否存在。

404

DBS.212001

参数组不存在

检查参数组是否存在。

400

DBS.212003

暂不能进行此操作

检查实例状态或实例正在进行的操作是否和请求冲突。

400

DBS.212006

参数组所关联节点状态异常

检查参数组关联的节点状态是否正常。

400

DBS.212008

此版本数据库暂不支持

数据库版本是否支持该操作。

400

DBS.212013

参数组不存在

检查参数是否存在。

400

DBS.212017

非法参数

检查传入的参数或URL是否全部正确,是否符合要求。

400

DBS.212019

非法参数

检查传入的参数或URL是否全部正确,是否符合要求。

400

DBS.212028

参数组描述非法

检查参数组描述是否合法。

400

DBS.212030

参数名称已存在

检查参数组名成是否正确,租户是否已经创建了该参数组。

400

DBS.212031

参数组名称非法

检查参数组名称是否符合要求。

400

DBS.212032

该操作不被允许,因为此参数组应用于一个或多个数据库实例节点

检查参数组是否已经被应用到实例。

500

DBS.201509

OBS服务系统故障

内部错误,连续运维人员查看问题

400

DBS.238007

该IP的状态不允许进行该操作

检查下发的IP是否已经被使用。

400

DBS.239011

非法的SSL选项

检查SSL参数是否缺失或者SSL选项是否合法。

400

DBS.280001

参数错误

检查传入的参数或URL是否全部正确,是否符合要求。

500

DBS.280005

服务器错误,请稍后重试

检查服务器错误。

400

DBS.280015

帐号权限不足

检查token是否过期,实例是否匹配租户。

400

DBS.280016

未找到资源

检查入参是否正确,实例是否存在。

403

DBS.280019

账户欠费

检查账户余额。

403

DBS.280032

当前用户无操作权限

检查当前用户所在用户组的权限是否允许对应的操作。

403

DBS.280042

非法请求

检查实例当前状态及正在进行的操作是否允许该请求,请求是否合法。

401

DBS.280056

Token非法

检查实例是否属于租户,token是否已经重新获取。

403

DBS.280063

当前用户无“xxx”操作权限

说明:

xxx为DDS实例上执行某一操作时对应的细粒度配置项。

检查当前用户所在用户组的权限是否允许对应的操作。

500

DBS.280064

细粒度鉴权失败

检查当前的细粒度鉴权。

400

DBS.280110

实例不存在或已被删除

检查租户是否拥有该实例,实例名或实例ID是否正确,实例是否存在。

400

DBS.280122

存储引擎非法

检查存储引擎是否和实例引擎匹配。

400

DBS.280123

扩容个数非法

检查扩容的节点个数是否符合要求。

400

DBS.280124

非法的备份ID

检查备份ID是否正确,是否符合要求。

400

DBS.280127

非法的备份描述

检查备份描述是否正确,是否符合要求。

400

DBS.280200

密码中包含非法字符

检查密码是否正确,是否符合要求。

400

DBS.280214

保留天数非法

检查备份保留天数是否正确。

400

DBS.280215

备份周期非法

检查备份开始时间、结束时间,备份周期是否正确,是否符合要求。

400

DBS.280216

备份开始时间非法

检查备份开始时间是否符合要求,备份开始时间和备份结束时间的关系是否正确。

400

DBS.280234

实例名称非法

检查实例名称是否正确,实例是否存在。

400

DBS.280235

数据库引擎非法

检查数据库引擎名称是否正确。

400

DBS.280236

数据库版本非法

检查数据库的版本号是否支持。

400

DBS.280239

非法的规格

检查规格码是否正确,规格在当前可用区是否存在,规格是否支持。

400

DBS.280241

非法的磁盘类型

检查磁盘的类型是否正确,是否符合要求。

400

DBS.280242

磁盘大小超出范围

检查磁盘大小的值是否正确。

400

DBS.280244

可用区非法

检查可用区的参数是正确,可用区是否存在,可用区是否和规格匹配。

400

DBS.280247

VPC非法

检查VPC ID是否正确,VPC是否存在。

400

DBS.280248

子网非法

检查子网ID是否正确,子网是否存在。

400

DBS.280249

安全组非法

检查安全组ID是否正确,安全组是否存在。

400

DBS.280266

磁盘大小非法

检查磁盘大小的值是否正确,是否符合要求。

400

DBS.280267

规格不匹配

检查规格信息是否正确,规格是否和实例匹配。

400

DBS.280277

备份名称非法

检查备份名称是否正确,是否符合要求。

400

DBS.280280

实例个数非法

检查实例个数是否正确,是否符合要求。

400

DBS.280284

IP非法

检查IP是否正确,是否符合要求。

400

DBS.280292

用户名非法

检查用户名是否正确,是否符合要求。

400

DBS.280311

磁盘大小非法

检查磁盘大小的值是否正确,是否符合要求。

400

DBS.280314

磁盘类型非法

检查磁盘类型是否正确,是否符合要求,实例是否支持该磁盘类型。

400

DBS.280327

节点类型非法

检查节点类型是否正确,是否符合要求,节点类型与实例是否匹配,节点类型与组ID、节点ID是否匹配。

400

DBS.280342

实例模式非法

检查实例模式是否正确,是否符合要求,实例模式与实例ID是否匹配。

400

DBS.280347

数据库类型不支持

检查实例类型是否正确,是否符合要求。

400

DBS.280365

非法的付费模式

检查付费模式是否正确,是否符合要求。

400

DBS.280404

非法的实例ID

检查实例ID是否正确,是否符合要求。

403

DBS.280406

不允许删除实例

检查实例引擎是否支持直接删除实例。

400

DBS.280407

非法的节点ID

检查节点ID是否正确,是否符合要求。

400

DBS.280408

非法的租户ID

检查租户ID是否正确,是否符合要求。

400

DBS.280414

非法的组类型

检查组类型是否正确,是否符合要求,组类型与实例是否匹配,组类型与组ID是否匹配。

400

DBS.280416

备份结束时间非法

检查是否缺失备份结束时间,检查备份结束时间周期、格式是否满足要求。

400

DBS.280421

弹性IP非法

检查弹性IP是否存在,是否符合要求。

400

DBS.280434

资源规格编码无效

检查资源规格编码是否存在,是否符合要求。

400

DBS.280446

数据库信息不存在

检查“datastore”字段是否存在。

400

DBS.280439

限制查询数量不正确

检查参数“limit”值设置是否符合要求。

400

DBS.280440

偏移量不正确

检查参数“offset”值设置是否符合要求。

400

DBS.280441

标签key无效

检查标签key是否符合要求。

429

DBS.280443

超出最大连接数

同一租户调用接口请求过于频繁,请降低频率。

400

DBS.280445

实例规格不可用

当前实例规格不可用,请更换为其他规格。

400

DBS.280469

非法的云服务器组关联策略

检查云服务器组关联策略是否正确。

400

DBS.290000

参数错误

检查传入的参数或URL是否全部正确,是否符合要求。