更新时间:2024-08-16 GMT+08:00
分享

错误码

调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时,HTTP请求返回一个3xx,4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系华为云客服,并提供错误码,以便尽快帮您解决问题。

错误码说明

当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。

表1 错误码

状态码

错误码

错误信息

描述

处理措施

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大小或操作个数超限

减少操作个数

相关文档