如果成功调用消息队列 Kafka 版的 API,返回的 HTTP 状态码应该为 2xx。如果状态码为其他值,则表示接口调用失败。您可查看响应数据段中包含的详细错误信息,并根据下表查看对应的解决方法。
错误码 | 原因 | 解决方法 | http错误码 |
---|---|---|---|
ErrInternal | 系统发生内部错误 | 请联系技术支持人员 | 500 |
ErrInstanceStatus | 实例的状态不支持对应的操作 | 可尝试稍后重试,如果重试仍然无法成功可联系技术支持人员 | 500 |
ErrTopicStatus | 当前 topic 的状态异常 | 可尝试稍后重试,如果重试仍然无法成功可联系技术支持人员 | 500 |
ErrUserStatus | 当前 kafka 用户的状态异常 | 可尝试稍后重试,如果重试仍然无法成功可联系技术支持人员 | 500 |
ErrIAASRespFail | IAAS 基础服务访问失败 | 基础设施服务访问失败,请联系技术支持人员 | 500 |
ErrAuthError | 权限判断失败 | 请使用正确的权限操作资源,如排查后仍让返回该错误,请联系技术支持人员 | 400 |
ErrResourceNumExceed | 资源已超限制 | 请购买资源或者重新创建实例 | 400 |
ErrParamInvalid | 请求参数错误 | 请求中携带的参数错误,请排客户端请求参数 | 400 |
ErrTopicIsExist | 创建的 topic 已存在 | 创建的 topic 已存在,请更换 topic | 400 |
ErrUserIsExist | 创建的 User 已存在 | 创建的 User 已存在,请更换User | 400 |
ErrInstanceIsExist | 创建的实例名称已存在 | 创建的实例名称已存在,请更换实例名称 | 400 |
ErrPartitionNumExceed | 当前实例允许创建的分区数量已达上限 | 请购买分区资源或者重新创建实例 | 400 |
ErrInstanceReleaseExistResource | 当前实例还有 topic 未释放,无法删除 | 请先删除实例含有的 topic 资源,在删除实例 | 400 |
ErrTopicNotExist | 请求访问的 topic 不存在 | 请先创建topic | 404 |
ErrUserNotExist | 请求访问的 kafka 用户不存在 | 请先该创建 kafka 用户 | 404 |
ErrInstanceNotExist | 请求访问的 kafka 实例不存在 | 请先该创建 kafka 实例 | 404 |