Bigtable 状态代码
返回的代码
Cloud Bigtable API (Data API) 会返回以下 gRPC 状态代码。
代码 | 状态 | 类别 | 说明 |
---|---|---|---|
|
|||
0 | OK | 不是错误 | 成功。 |
1 | CANCELLED | 系统错误1 | 操作被取消(通常被调用者取消)。超出其期限的操作可能会返回 CANCELED 或 DEADLINE_EXCEEDED 错误,具体取决于是客户端库还是服务器取消了操作。如需获得更多问题排查信息,请参阅 DEADLINE_EXENEDED 说明。 |
2 | UNKNOWN | 系统错误 | 未知。 |
3 | INVALID_ARGUMENT | 用户错误 | 客户端指定的参数无效。 |
4 | DEADLINE_EXCEEDED | 系统错误1 | 期限已到,但操作尚未完成。对于更改系统状态的操作,即使操作已成功完成,也可能会返回此错误。例如,服务器有可能未及时返回成功响应,结果造成期限到期。 |
5 | NOT_FOUND | 用户错误 | 找不到某个请求的实体。 |
6 | ALREADY_EXISTS | 用户错误2 | 客户端尝试创建的实体已存在。 |
7 | PERMISSION_DENIED | 用户错误 | 调用者无权执行指定的操作。此错误代码并不表示以下情况:
|
8 | RESOURCE_EXHAUSTED | 用户错误 | 某项资源已用尽。这可能表示您的应用已用尽项目级 Admin API 配额、节点数限额或节点存储空间限额。 |
9 | FAILED PRECONDITION2 | 用户错误 | 操作被拒绝,因为系统未处于执行该操作所需的状态。根据具体情况,您可能需要重试。例如,如果您在创建表操作完成前尝试对表执行操作,则可能会遇到此错误。 |
10 | ABORTED | 系统错误 | 操作被中止,通常是由于排序器检查失败或事务中止等并发性问题,或者是由于读取时间过长。 |
11 | OUT_OF_RANGE | 用户错误 | 尝试执行的操作已超出有效范围。 |
12 | UNIMPLEMENTED | 系统错误 | 操作在此服务中未实现或不受支持/未启用。 |
13 | INTERNAL | 系统错误 | 内部错误。 |
14 | UNAVAILABLE | 系统错误 | 服务可能关闭或暂时过载。 |