错误码
调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时,HTTP请求返回一个3xx,4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系华为云客服,并提供错误码,以便尽快帮您解决问题。
错误码说明
当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。
状态码 |
错误码 |
错误信息 |
描述 |
处理措施 |
500 Internal Server Error |
KVS.00000001 |
InternalError |
系统遇到内部错误,请重试 |
请联系技术支持 |
501 Not Implemented |
KVS.00000002 |
ServiceNotImplemented |
请求的方法服务端没有实现 |
当前不支持,请联系技术支持 |
503 Service Unavailable |
KVS.00000003 |
SlowDown |
请求频率过高 |
请降低请求频率 |
400 Bad Request |
KVS.00001001 |
Invalid request parameter |
请求参数非法 |
根据返回的错误消息体提示进行修改 |
403 Forbidden |
KVS.000010010 |
AccessDenied |
拒绝访问,请求没有携带日期头域或者头域格式错误 |
请求携带正确的日期头域 |
400 Bad Request |
KVS.00001002 |
InvalidStore |
请求访问的Store已不存在,或者状态不正确 |
更换Store名 |
400 Bad Request |
KVS.00001003 |
InvalidTable |
请求访问的Table已不存在,或者状态不正确 |
更换Table名 |
400 Bad Request |
KVS.00001004 |
EntityTooLarge |
请求超过大小限制 |
减少大小 |
400 Bad Request |
KVS.00001005 |
IncompleteBody |
由于网络原因或其他问题导致请求体未接受完整 |
重试 |
400 Bad Request |
KVS.00001006 |
InvalidRequest |
无效请求 |
body体不合法,或者没有携带,根据返回的错误消息体提示进行修改 |
400 Bad Request |
KVS.00001007 |
TooManyStores |
用户拥有的Store的数量达到了系统的上限,并且请求试图创建一个新Store |
删除部分Store后重试 |
400 Bad Request |
KVS.00001008 |
TooManyTables |
用户Store拥有的Tables的数量达到了系统的上限,并且请求试图创建一个新Tables |
删除部分Table后重试,或选取其他Store |
400 Bad Request |
KVS.00001009 |
TooManyKeyValues |
超出单分区键的kv限制 |
- |
403 Forbidden |
KVS.00001011 |
AccessForbidden |
权限不足 |
检查权限配置 |
403 Forbidden |
KVS.00001012 |
InArrearsOrInsufficientBalance |
用户欠费或余额不足而没有权限进行某种操作 |
充值 |
403 Forbidden |
KVS.00001013 |
InsufficientStorageSpace |
存储空间不足 |
超过配额限制,增加配额或删除部分对象 |
404 Not Found |
KVS.00001014 |
NoSuchStore |
指定的Store不存在 |
先创Store再操作 |
404 Not Found |
KVS.00001015 |
NoSuchTable |
指定的Table不存在 |
先创Table再操作 |
404 Not Found |
KVS.00001016 |
NoSuchKey |
指定的Key不存在 |
先PUT |
408 Request Timeout |
KVS.00001017 |
RequestTimeout |
用户与Server之间的socket连接在超时时间内没有进行读写操作 |
检查网络后重试,或联系技术支持 |
409 Conflict |
KVS.00001018 |
StoreAlreadyExists |
请求的Store名已经存在Store的命名空间是系统中所有用户共用的,选择一个不同的Store名再重试一次 |
更换Store名 |
409 Conflict |
KVS.00001019 |
StoreNotEmpty |
用户尝试删除的Store不为空 |
先删除Store中对象,然后再删Store |
409 Conflict |
KVS.00001020 |
TableAlreadyExists |
请求的Table名已经存在,选择一个不同的Table名再重试一次 |
更换Table名 |
409 Conflict |
KVS.00001021 |
TableNotEmpty |
用户尝试删除的Table不为空 |
先删除Table中对象,然后再删Table |
409 Conflict |
KVS.00001022 |
OperationAborted |
另外一个冲突的操作当前正作用在这个资源上,请重试 |
等待一段时间后重试 |
503 Service Unavailable |
KVS.00001023 |
SlowDown |
请求频率过高 |
请降低请求频率 |
400 Bad Request |
KVS.00005000 |
RegionIsNotOnService |
Region不支持创建store |
等待一段时间后重试 |
400 Bad Request |
KVS.00005001 |
RegionNumberExceedLimit |
Region数量超过限制 |
减少Region数量 |
400 Bad Request |
KVS.00005002 |
TableAlreadySwitchOnPITR |
下面的某个表已经打开了PITR |
无需重复开启PITR |
400 Bad Request |
KVS.00005004 |
BackupNameConflict |
备份名冲突 |
更换备份名 |
400 Bad Request |
KVS.00005006 |
BackupNameNotExit |
备份名不存在 |
- |
400 Bad Request |
KVS.00005007 |
BackupNameIsCreateing |
备份正在创建 |
等待备份创建完成 |
400 Bad Request |
KVS.00005008 |
BackupNameNotAvailable |
备份名无效 |
更换备份名 |
400 Bad Request |
KVS.00005009 |
RecoveryTimeStampInvalid |
恢复时间点无效 |
更换恢复时间点 |
400 Bad Request |
KVS.00005010 |
Local2ndIndexNumberExceedLimit |
本地二级索引数量超过限制 |
减少本地二级索引数量 |
400 Bad Request |
KVS.00005011 |
Global2ndIndexNumberExceedLimit |
全局二级索引数量超过限制 |
减少全局二级索引数量 |
400 Bad Request |
KVS.00005012 |
PrimaryKeyIndexSchemaInvalid |
主键索引模板定义无效 |
检查模板定义参数 |
400 Bad Request |
KVS.00005013 |
Local2ndIndexSchemaInvalid |
本地二级索引模板定义无效 |
检查模板定义参数 |
400 Bad Request |
KVS.00005014 |
Global2ndIndexSchemaInvalid |
全局二级索引模板定义无效 |
检查模板定义参数 |
400 Bad Request |
KVS.00005015 |
StoreAlreadySwitchOnPITR |
store已经打开了PITR |
无需重复开启PITR |
400 Bad Request |
KVS.00005016 |
ConditionExpressionInvalid |
条件表达式超过上线,或者语法不正确,或者预定义变量找不到 |
检查条件表达式定义 |
400 Bad Request |
KVS.00005017 |
ConditionIsFalse |
条件表达式非真 |
- |
400 Bad Request |
KVS.00005018 |
keyValueSizeExceedLimited |
KV大小超过限制 |
缩减文档数据量 |
400 Bad Request |
KVS.00005019 |
ReturnPartialBlobIsInvalid |
ReturnPartialBlob指定的偏移无效 |
修改偏移参数值 |
400 Bad Request |
KVS.00005020 |
BatchExceedLimit |
batch大小或操作个数超限 |
减少操作个数 |