错误码
更新时间: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和错误信息,便于用户定位问题,或者提工单。
系统返回错误信息格式如下:
                JSON
                
            
            1{
2    "code": "NoSuchKey",
3    "message": "The resource you requested does not exist",
4    "requestId": " 4db2b34d-654d-4d8a-b49b-3049ca786409"
5}
            