错误码

最近更新时间:2019-01-10 14:55:28

功能说明

若 API 调用失败,则最终返回结果中的错误码 code 不为 0,message 字段会显示详细错误信息。用户可以根据 code 和 message 在错误码列表查询具体的错误信息。
示例如下:

{
   "code": 5100,
   "message": "(100004)projectId不正确"
}

错误码列表

公共错误码

错误码 模块错误码 英文描述 说明 处理措施
4000 10000 invalid request parameters 请求参数非法 请您按照文档要求检查入参
4000 10010 lacked of required parameters 缺少参数 请您按照文档要求填写必要的参数
4100 10030 authentication failed 鉴权失败 鉴权失败,请您按照 签名 文档进行鉴权
4300 10040 charge overdue 该账号欠费 该帐号已经欠费,如需提供服务请您充值
6000 10050 server internal error 服务内部错误 内部错误,请 提交工单 技术人员查看日志
4100 10080 secret id status error secretId 状态错误 密钥 secretId 状态错误,请您检查 secretId 的合法性
4000 10110 request parameters error 参数错误 请您按照文档要求检查参数的值是否合法
4420 10250 qps throttling 接口调用频率超过限制 接口调用频率超出限制,请您控制调用频率
4100 10270 secret id is not existed secretId 不存在 您指定的 secretId 不存在,请检查 secretId 的合法性
4000 10280 action is not existed 请求操作不存在 请求的操作不存在,请您确认调用的action时候正确
4000 10310 error: parameter %s key format error 错误:参数 %s 格式错误 参数格式不正确,请您按照文档要求检查入参格式
4000 10320 no such parameter %s 没有参数 %s 缺少参数,请您确认参数的合法性
4000 10330 parameter %s is NOT a repeatable parameter 参数 %s 不可重复 该参数不可以重复,请您确认参数的传递是否正确
4000 10350 parameter %s value or length is out of range 参数 %s 值或者长度超出范围 参数超出指定的范围,请您确认参数的合法性
4000 10360 parameter %s error type 参数 %s 类型错误 参数类型错误,请您参考说明文档对参数进行确认
4000 10370 %s parameter batch size is out of range 参数 %s 批量数字超过限制 数组的参数超出了限制,请您控制入参的个数
4000 10380 %s parameter is not consequent 参数 %s 不是连续的 参数以数组的方式传递时,请您确保下标连续
4000 10390 lacked of required parameter %s 缺少参数 %s 缺少指定的参数,请您确保输入参数
4000 10400 cannot find parameter %s in uri 找不到参数 %s 缺少指定的参数,请您确保输入参数
4000 10410 unexpected http %s only GET or POST is supported 不期待的参数 %s 目前只支持GET或者POST 请求方法当前只支持 GET 或者 POST
4000 10420 cannot parse %s, or request size is more than 1MB 不能处理 %s,或者请求大小超过1MB 请求多大,超过了1MB,请您控制消息的大小
4000 10430 action name %s is not existed 操作 %s 不存在 您输入的操作不存在,请您确认操作
4000 10440 account illegal, it may be an assistant account 账号非法,该账号可能是个协助者账号 请您检查帐号的合法性,或者判断该帐号是否是没有权限的子帐号
4480 10460 exceed interface frequency limit, please slow down 超过接口频率限制 接口调用频率超出限制,请您控制调用频率
4000 10461 no cam authentication 没有 CAM 权限 当前没有权限,请您确认权限范围

Queue 公共错误码

错误码 模块错误码 英文描述 说明 处理措施
4440 10100 queue is not existed, or deleted 队列不存在或者已经被删除了 您指定的消息队列不存在,请您核实队列名称是否正确
4000 10450 secret id dosen't begin with AKID secretId 必须以 AKID 开头 secretId 必须以 AKID 开头,请您确认 secretId 的合法性

Topic 公共错误码

错误码 模块错误码 英文描述 说明 处理措施
4440 10600 topic is not existed, or deleted 主题不存在 主题不存在,请您检查主题的合法性

模块错误码

错误码 模块错误码 英文描述 说明 处理措施
4000 10020 queue name format error 队列名称格式错误 队列名字格式错误,规则详见创建队列接口的 queueName 字段说明
4100 10031 connection is not authenticated 连接还未鉴权 连接还未鉴权,请您先进行鉴权
4100 10032 connection is already authenticated 连接已经鉴权 连接已经鉴权,请勿进行二次鉴权
6000 10090 send message failed 发送消息失败 内部错误,请 提交工单 技术人员查看日志
4000 10120 message body can't be empty 消息内容不能为空 发送的消息内容不能为空,请您设置消息内容
6000 10130 recieve message failed 接收消息失败 内部错误,请 提交工单 技术人员查看日志
6000 10140 delete message failed 删除消息失败 内部错误,请 提交工单 技术人员查看日志
6010 10150 delete message partially failed 删除部分消息失败 内部错误,请 提交工单 技术人员查看日志
6000 10160 get queue attributes failed 获取队列属性失败 内部错误,请 提交工单 技术人员查看日志
6000 10170 set queue attributes failed 设置队列属性失败 内部错误,请 提交工单 技术人员查看日志
6000 10180 delete queue failed 删除队列失败 内部错误,请 提交工单 技术人员查看日志
6000 10190 list queue failed 获取队列列表失败 内部错误,请 提交工单 技术人员查看日志
7000 10200 no message 没有消息 当前没有消息,请您确保队列中有消息再来消费
4460 10210 queue is already existed 队列已经存在 该名称的队列已经存在,请您核实名字的正确性
4450 10220 number of queues has reached the limit 当前队列个数已经达到最大值 您创建的队列数已经达到配额上线,如果有特殊需求请您,提交工单 进行咨询
4400 10230 exceed maximum message size 消息大小已经超出限制 您设置的消息大小超出范围,请参考 说明 文档对消息进行正确设置
4410 10240 reach maximum retention number of message 消息数量已经达到队列最大保留数量 您的消息队列已经达到了最大堆积数,请您消费队列中的消息或者提升队列的堆积消息数
4430 10260 receipt handle is invalid 句柄非法 非法的句柄,请您确认句柄的合法性
6020 10290 batch delete message failed 批量删除操作失败 内部错误,请 提交工单 技术人员查看日志
4470 10300 total message size exceed 1MB 消息大小超过1MB 您发送的消息大小超过了1MB,请您重新调整消息大小
6030 10650 topic has no subscription, please create a subscription before publishing message 发布消息失败,当前主题没有订阅 请您为当前主题添加订阅
4000 10680 too many bindingKey bindingKey 超过限制 bindingKey 超出了限制,请您控制 bindingKey 的个数
6070 10690 too many unacked(inactive) messages or delayed messages 当前队列中有太多没有删除或者延时的消息 请您对消费完成的消息进行删除
4000 10691 too many delimeters 太多分隔符号 标签或者 bindingKey 太多分隔符,请您参考相关说明文档进行限制
4000 10700 parameters lack of routingKey 缺少 routingKey 请您添加 routingKey
4000 10720 too many msgTag 消息标签超过限制 消息标签个数超出最大额度,请您控制标签的个数
6030 10730 no bindingKey or filterTag matches the routingKey or msgTag 该消息无法投递:该消息标签无法匹配订阅方路由关键字或过滤标签 请您检查主题订阅者的 BindingKey 或者生产消息的 RoutingKey 是否正确
6050 10740 too many filterTag or bindingKey 过滤标签或者路由关键字数量超过限制 您设置的过滤标签
6040 10750 transaction confirmation failed 确认事务消息失败 内部错误,请 提交工单 技术人员查看日志
6040 10760 transaction confirmation partially failed 确认事务消息部分失败 内部错误,请 提交工单 技术人员查看日志
4490 10770 message id is invalid 消息ID非法 您输入的消息 ID 不正确,请您检查消息 ID 的合法性
4490 10780 message operation is not allowed 不允许的消息状态转换 事务消息的状态与您设置的状态冲突
4490 10790 transaction message is not supported 队列不支持事务消息 队列不支持事务消息