错误码
更新时间:2024-12-18
TableStorage 错误码
HTTP状态码 | 错误码(Code) | 描述 |
---|---|---|
200 | - | 请求处理成功 |
201 | - | 资源创建成功 |
202 | - | 请求被接受,具体任务异步处理 |
204 | - | 请求成功处理,响应body为空json |
206 | - | 返回部分资源,用户需要继续请求,如scan请求 |
304 | - | 命中ETag缓存 |
400 | InvalidURI | HTTP URI不合法,比如传递的云数据库 TableStorage 不识别的资源 |
400 | InvalidHeader | HTTP Request Header缺失字段或字段值不合法 |
400 | InvalidParam | request body传递的参数值不合法 |
400 | MalformedJSON | json格式非法,无法解析的json |
400 | InappropriateJSON | json格式合法,但是缺失必须参数 |
401 | AuthenticationFailed | 认证失败 |
403 | AccessDenied | 请求被拒绝 |
403 | ReachMaxInstanceCount | 触发单账户可建立instance上限20个 |
403 | ReachMaxTableCount | 触发单instance下可建立表数目128个 |
403 | InstanceCreating | 实例创建中,请稍候 |
403 | AccountOverdue | 账号欠费,请充值后访问 |
404 | ResourceNotFound | 通用的资源未找到 |
404 | InstanceNotExist | 实例不存在 |
404 | TableNotExist | 表不存在 |
404 | RowNotExist | 行不存在 |
404 | ColumnNotExist | 列不存在 |
405 | MethodNotAllowed | 不支持的HTTP方法 |
408 | RequestTimeout | 请求从客户端发出到server端接收处理超过30分钟 |
409 | InstanceAlreadyExist | 实例已经存在 |
409 | TableAlreadyExist | 表已经存在 |
413 | PayloadTooLarge | 请求实体过大 |
500 | InternalError | server内部错误 |
503 | ServerBusy | 服务过载 |
错误信息格式
当用户访问云数据库 TableStorage 出现错误时,会返回给用户相应的错误码和错误信息。 用户需要在访问异常时打印或记录返回的requestId和错误信息,便于用户定位问题,或者提工单。
系统返回错误信息格式如下:
{
"code": "NoSuchKey",
"message": "The resource you requested does not exist",
"requestId": " 4db2b34d-654d-4d8a-b49b-3049ca786409"
}