错误码
调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时,HTTP请求返回一个 4xx 或 5xx 的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系华为云客服,并提供错误码,以便我们尽快帮您解决问题。
错误响应Body体格式说明
当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。
{ "kind": "Status", "apiVersion": "v1", "metadata": {}, "status": "Failure", "message": "namespace name is already exist", "reason": "Conflict", "code": 409, "errorCode": "CCI.02.409101" }
其中,code表示HTTP状态码,errorCode表示错误码,message表示错误描述信息。
错误码说明
当您使用云容器实例的API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。
状态码 |
错误码 |
错误信息 |
描述 |
处理措施 |
---|---|---|---|---|
400 |
CCI.01.400101 |
request body error |
请求错误: 请求体不合法 |
按接口文档排查请求体 |
400 |
CCI.01.400102 |
provide namespace requested |
查询namespace详情失败:未指定待查询的namespace |
请指定待查询的namespace,请修改后重试 |
400 |
CCI.01.400103 |
missing user token in the request header |
创建网络失败:请求头未携带最终用户的token:X-User-Token |
请求头携带最终用户的token:X-User-Token |
400 |
CCI.01.400104 |
no agency quota found from iam,please enlarge your quota |
委托配额不足,请到配额中心申请调整配额 |
请到配额中心申请调整配额 |
400 |
CCI.01.400105 |
must specify namespace name through fieldSelector, example: fieldSelector=metadata.name=namespaceName |
必须通过fieldSelector来指定namespace名称,例如:fieldSelector=metadata.name=namespaceName |
请通过fieldSelector来指定namespace名称 |
400 |
CCI.01.400106 |
volume import:request body error |
卷导入接口的请求体不合法 |
按卷导入接口文档排查请求体 |
400 |
CCI.01.400107 |
enterprise id not valid |
企业项目id不合法 |
企业项目id不合法,请修改后重试 |
400 |
CCI.01.400201 |
subnet cidr subnet inavlid:within the coverage of VPC, and no more subnets overlap |
子网cidr非法:在vpc的覆盖范围内,不和其他的子网重叠 |
修改子网网段,不与其他子网重叠 |
400 |
CCI.01.400202 |
project id in network request body invaild |
创建网络失败:请求体的Annotation中未携带project_id |
请求体的Annotation中需携带project_id,请修改后重试 |
400 |
CCI.01.400301 |
storage type parametre invaild : nfs/obs/bs |
存储类型参数错误,当前支持的存储类型有:nfs、obs和bs |
存储类型参数错误,请修改后重试 |
400 |
CCI.01.400302 |
storage volume id format invaild: the beginning and end of a numeric letter, which may contain an underline in the middle of the numeric letter |
存储卷id格式非法:数字字母的开头和结尾,数字字母的中间可以包含下划线 |
请修改存储卷id格式后重试 |
400 |
CCI.01.400303 |
storage volume id len invaild:no bigger than 64 |
存储卷id长度非法:最大长度为64 |
存储卷id长度最大为64,请修改后重试 |
400 |
CCI.01.400304 |
storage request body invaild |
释放存储卷失败:delete_volume字段不合法 |
请修改delete_volume字段后重试 |
400 |
CCI.01.400305 |
storage volume not avalible |
导入存储卷失败:存储卷状态异常 |
联系技术支持排查存储卷问题后重试 |
400 |
CCI.01.400306 |
storage volume is not found |
导入存储卷失败:指定的存储卷不存在 |
请确定导入的存储卷存在后尝试 |
400 |
CCI.01.400307 |
nfs storage class type err,use “nfs-rw” |
导入存储卷失败:指定的nfs存储的storageclass不支持,当前支持:nfs-rw |
请导入nfs-rw |
400 |
CCI.01.400308 |
storage volume type err ,avalible: sas/ssd/sata |
导入存储卷失败:存储规格不支持,支持的规格为:sas、ssd和sata |
请导入支持的存储格式,如 sas、ssd和sata |
400 |
CCI.01.400309 |
storage volume already provisioned |
导入存储卷失败:当前卷已经被导入 |
请确认当前卷是否已经被导入 |
400 |
CCI.01.400401 |
invalid billing request body: unsupported billing status |
billing接口失败:不支持的status字段 |
请修改支持的status字段 |
400 |
CCI.01.400402 |
invalid billing request body: unsupported billing resource type |
billing接口失败:不支持的resource type字段 |
请修改支持的resource type字段 |
400 |
CCI.01.400403 |
invalid billing request user: inner user can not be freeze or unfreeze |
billing接口失败:不支持操作内部租户 |
修改user为非内部用户 |
400 |
CCI.01.400404 |
invalid billing request body: resourceinfos can not match scene |
billing接口失败:不支持的scene字段 |
请修改支持的scene字段 |
500 |
CCI.01.500101 |
find no cluster endpoint for namespace xxx from icluster response header |
通过namespace查询集群地址失败 |
联系技术支持解决 |
403 |
CCI.01.403009 |
your account is in arrears, please recharge |
请求错误:账户欠费 |
请先给账户充值 |
403 |
CCI.01.403010 |
your account has been frozen, please contact customer service |
请求错误:账户已被冻结 |
请提交工单联系客服处理 |
403 |
CCI.01.403101 |
only gpu beta users can use gpu in cci |
请求出错:未申请GPU公测 |
请先申请GPU公测 |
403 |
CCI.01.403102 |
only obs beta users can use obs in cci |
请求出错:未申请OBS公测 |
请先申请OBS公测 |
403 |
CCI.01.403103 |
user's token can not match auth token for resourceUser's |
鉴权出错: token中domain与请求domain不匹配 |
请确认token中domain与请求domain相匹配 |
403 |
CCI.01.403104 |
current user has no right |
鉴权出错:用户无权限进行当前操作 |
用户无权限进行当前操作,请确认当前用户是否有操作权限 |
403 |
CCI.01.403105 |
insufficient operation permission, require cci:namespace:create |
创建命名空间失败,您可能没有cci:namespace:create权限 |
请向管理员申请namespace create权限 |
403 |
CCI.01.403106 |
insufficient operation permission, require cci:namespace:delete |
删除命名空间失败,您可能没有cci:namespace:delete权限 |
请向管理员申请namespace delete权限 |
403 |
CCI.01.403107 |
insufficient operation permission, require cci:namespace:update |
更新命名空间失败,您可能没有cci:namespace:update权限 |
请向管理员申请namespace update权限 |
403 |
CCI.01.403108 |
insufficient operation permission, require cci:namespace:get |
获取命名空间失败,您可能没有cci:namespace:get权限 |
请向管理员申请namespace get权限 |
403 |
CCI.01.403109 |
insufficient operation permission, require cci:namespace:list |
获取命名空间列表失败,您可能没有cci:namespace:list权限 |
请向管理员申请namespace list权限 |
403 |
CCI.01.403110 |
insufficient operation permission, require cci:namespaceSubResource:create |
创建资源失败,您可能没有cci:namespaceSubResource:create权限 |
请向管理员申请namespaceSubResource create权限 |
403 |
CCI.01.403111 |
insufficient operation permission, require cci:namespaceSubResource:delete |
删除资源失败,您可能没有cci:namespaceSubResource:delete权限 |
请向管理员申请namespaceSubResource delete权限 |
403 |
CCI.01.403112 |
insufficient operation permission, require cci:namespaceSubResource:update |
更新资源失败,您可能没有cci:namespaceSubResource:update权限 |
请向管理员申请namespaceSubResource update权限 |
403 |
CCI.01.403113 |
insufficient operation permission, require cci:namespaceSubResource:get |
获取资源失败,您可能没有cci:namespaceSubResource:get权限 |
请向管理员申请namespaceSubResource get权限 |
403 |
CCI.01.403114 |
insufficient operation permission, require cci:namespaceSubResource:list |
获取资源列表失败,您可能没有cci:namespaceSubResource:list权限 |
请向管理员申请namespaceSubResource list权限 |
404 |
CCI.01.404101 |
no agency found for user |
请求出错:查找的授信关系不存在 |
请登录前端界面,选到对应region的CCI服务,点击“服务授权”中“同意授权”,CCI将创建委托 |
401 |
CCI.01.401102 |
user has no agency to cci,please apply a agency to cci |
请求失败,请先授信CCI服务 |
请先授信CCI服务 |
403 |
CCI.04.403112 |
Chart must have same name and version with original chart |
更新模板失败:模板版本和名称必须与原始模板一致 |
请确保模板版本和名称必须与原始模板一致 |
403 |
CCI.04.403124 |
The official charts is forbidden to be downloaded |
下载模板错误:官方模板禁止下载 |
请联系技术支持 |
403 |
CCI.04.403125 |
Chart is used, can't deleted |
模板删除失败:有应用使用了该模板 |
请联系技术支持 |
403 |
CCI.04.403126 |
The chart is deprecated, please select a higher version |
当前选择的模板版本已废弃,请选择更新的版本 |
请选择更新的版本 |
403 |
CCI.04.403129 |
Only addon charts have readme.md now, the target chart is not an addon chart |
操作失败,readme.md关联的不是插件模板 |
请关联插件模板 |
403 |
CCI.04.403130 |
Not allowed to update chart belong to other tenant |
请求失败:禁止操作其他用户的模板 |
禁止操作其他用户的模板 |
403 |
CCI.04.403131 |
Update release is forbidden:The status of release is not DEPLOYED or FAILED |
更新失败:当前应用状态不支持更新,安装成功/失败的应用支持更新 |
请联系技术支持 |
400 |
CCI.04.400104 |
Validate chart version failed |
请求失败:模板版本不合法,版本格式要求:长度不大于64位且需满足SemVer语义化版本控制规范。正确示例:1.0.0、1.0.0-alpha、1.0.0-alpha+001 |
请提供符合版本格式要求的模板版本 |
400 |
CCI.04.400105 |
the ID should not be empty |
模板ID不能为空 |
请输入正确的模板ID |
400 |
CCI.04.400111 |
Only addon allowed |
请求失败:该请求只支持插件模板 |
请提供插件模板 |
400 |
CCI.04.400112 |
the length of ID is more than 64 |
请求失败:模板ID长度超过最大64位限制 |
请输入正确的模板ID |
400 |
CCI.04.400113 |
Chart ID format is Invalid, must match the regex |
请求失败:模板ID格式出错 |
请输入正确的模板ID |
400 |
CCI.04.400118 |
Validate chart failed |
请求失败:模板文件格式错误,文件后缀名必须是"tgz",默认最大长度为2兆 |
请提供文件后缀名是"tgz",默认长度为2兆内的模板文件 |
400 |
CCI.04.400119 |
Chart file not found |
请求失败: 模板文件内容为空 |
请提供内容不为空的模板文件 |
400 |
CCI.04.400121 |
Chart format is invalid,Chart package name and version must be same with chart name and version |
模板包格式错误,模板包名称和版本必须与模板名称和版本一致 |
请提供模板包名称和版本与模板名称和版本一致的模板包 |
400 |
CCI.04.400126 |
No target version selected, select one please |
请求失败:未指定插件版本 |
请指定插件版本 |
400 |
CCI.04.400131 |
Unsupport language |
删除readme文件出错:请求参数的语言模式不正确,当前仅支持中文和英文 |
请确保readme文件的语言模式为中文或英文 |
400 |
CCI.04.400201 |
Invalid release name |
请求失败:实例名称不能为空 |
请输入正确的实例名称 |
400 |
CCI.04.400202 |
Release name length error |
请求失败:实例名长度超过24限制 |
请输入正确的实例名称 |
400 |
CCI.04.400203 |
Release name not match regex |
请求失败:实例名不符合格式要求。格式要求:字母开头,字母/数字结尾,中间支持字母、数字和中划线 |
请输入正确的实例名称 |
400 |
CCI.04.400214 |
The update action must be either upgrade or rollback |
更新应用失败: 请求的action不合法,支持:upgrade和rollback |
请求的action只支持upgrade和rollback |
400 |
CCI.04.400218 |
Invalid release version |
请求失败:请求的version字段不合法 |
请输入正确的version字段 |
400 |
CCI.04.400302 |
Failed to Unmarshal |
请求失败,请检查body格式是否正确 |
请提供正确的body格式 |
400 |
CCI.04.400304 |
The request body is too large |
请求失败:模板包超过了2M的最大限制 |
请确保模板包小于2M |
400 |
CCI.04.400306 |
Validate chart package failed |
校验模板包格式时发生错误,请检查模板中yaml文件格式是否正确 |
请检查模板中yaml文件格式是否正确 |
404 |
CCI.04.404204 |
Release not found |
请求失败:查询的应用不存在 |
请查询正确的应用 |
409 |
CCI.04.409112 |
The chart is already existed in database |
模板上传失败,模板名字已存在 |
请修改模板名字后重试 |
409 |
CCI.04.409123 |
The chart name is conflict with public charts |
模板上传失败,模板名与官方模板名冲突 |
请修改模板名字后重试 |
409 |
CCI.04.409213 |
Release already exists in this cluster |
创建实例失败,实例名称重复 |
请修改实例名称后重试 |
400 |
CCI.02.400101 |
ummarshal ERROR:BadNamespaceRequestBody |
创建namespace失败:请求结构体错误 |
根据接口文档排查请求体错误 |
400 |
CCI.02.400102 |
get service account tenant name failed |
资源租户获取租户名失败:资源租户不在白名单内 |
请获取存在白名单内的租户 |
400 |
CCI.02.400103 |
Unsupported Content Type |
请求携带文本类型错误 |
请提供正确的文本类型 |
400 |
CCI.02.400104 |
ummarshal ERROR:BadQuotaRequestBody |
创建配额失败:请求结构体错误 |
请提供正确的结构体 |
400 |
CCI.02.400105 |
update quotas failed |
配额更新失败 |
请联系技术支持 |
400 |
CCI.02.400106 |
used namespaces exceeds quota, could not create any more |
创建namespace失败:namespace配额不足 |
请联系技术支持 |
400 |
CCI.02.400107 |
delete namespace failed, namespace is empty |
删除namespace失败:namespace为空,无法删除 |
请删除不为空的namespace |
400 |
CCI.02.400108 |
get flavor info by name failed,flavor name is empty |
通过name查询flavor信息失败:name字段为空 |
请输入正确的name字段 |
400 |
CCI.02.400109 |
Create namespace failed: NamespaceNameInvalid |
创建namespace失败:Name字段不合法 |
请输入正确的name字段 |
400 |
CCI.02.400110 |
Create namespace failed: NamespaceFlavorInvalid |
创建namespace失败:Flavor字段不合法 |
请输入正确的Flavor字段 |
400 |
CCI.02.400111 |
Create namespace failed: NamespaceFlavorMissed |
创建namespace失败:Flavor字段为空 |
请输入正确的Flavor字段 |
400 |
CCI.02.400112 |
Create namespace failed: NamespaceDomainIDMissed |
创建namespace失败:DomainID字段为空 |
请输入正确的DomainID字段 |
400 |
CCI.02.400113 |
Create namespace failed: NamespaceProjectIDMissed |
创建namespace失败:ProjectID字段为空 |
请输入正确的ProjectID字段 |
400 |
CCI.02.400114 |
Get namespace failed: NamespaceProjectIDMissed |
查询namespace失败:ProjectID字段为空 |
请输入正确的ProjectID字段 |
400 |
CCI.02.400116 |
Get available cluster info from resourcemanager failed: NoAllocatedCluster |
创建namespace失败:当前集群资源不足,请稍后重试 |
请联系技术支持 |
400 |
CCI.02.400117 |
Get namespace failed: PaginationParameterInvalid |
查询namespace失败:分页参数不合法 |
请输入正确的分页参数 |
400 |
CCI.02.400118 |
Create namespace failed: EnterpriseProjectIDEmpty |
创建namespace失败:企业项目ID为空 |
请输入正确的企业项目ID |
400 |
CCI.02.400119 |
Create namespace failed: EnterpriseProjectNotSupported |
创建namespace失败:不支持设置企业项目 |
请联系技术支持 |
404 |
CCI.02.404101 |
flavor not found |
查询flavor信息失败:请求flavor不存在 |
请查询正确的flavor |
404 |
CCI.02.404102 |
resourcequota not found |
查询资源配额信息失败:请求资源配额不存在 |
请查询正确的资源配额 |
404 |
CCI.02.404103 |
quota not found |
查询配额信息失败:请求配额不存在 |
请查询正确的资源配额 |
409 |
CCI.02.409101 |
namespace name is already exist |
创建namespace失败:namespace名称已存在 |
请修改namespace名称后重试 |
409 |
CCI.02.409102 |
Failed to migrate the namespace |
迁移namespace失败:namespace已属于专属节点 |
请选择非专属命名空间 |
500 |
CCI.03.500102 |
Internal error |
内部错误:与CSB交互时出错 |
请联系客服或等待一段时间后重试 |
500 |
CCI.03.500101 |
Return error |
返回出错:返回体JSON转换失败 |
请联系客服或等待一段时间后重试 |
500 |
CCI.03.500002 |
Database request error |
数据库请求出错 |
请联系客服或等待一段时间后重试 |
500 |
CCI.03.500001 |
An internal processing error occurs |
内部处理错误 |
请联系客服或等待一段时间后重试 |
400 |
CCI.03.400105 |
Request error |
请求错误:未携带套餐包信息 |
请传入有效订单请求 |
400 |
CCI.03.400106 |
Request failed |
请求失败:当前用户无权购买该套餐包 |
请联系客服申请开通购买权限 |
400 |
CCI.03.400107 |
Request failed |
请求失败:当前用户购买该套餐包总数已达上限 |
请在当前套餐包使用完后继续购买 |
400 |
CCI.03.400108 |
Request failed |
请求失败:当前用户指定周期内购买该套餐包数量已达上限 |
请在下个周期内继续购买 |
400 |
CCI.02.400122 |
Failed to migrate the namespace. |
迁移namespace失败:namespace状态异常 |
请修复命名空间状态后重试 |
400 |
CCI.02.400121 |
Failed to migrate the namespace. |
迁移namespace失败:namespace下无可用专属节点 |
请联系客服购买专属节点 |
400 |
CCI.03.400109 |
Request failed |
请求失败:该套餐包剩余可购买数量不足 |
请扩大套餐包配额或者减少购买量 |
400 |
CCI.02.400120 |
Failed to migrate the namespace. |
迁移namespace失败:按需弹性承载参数不合法 |
请配置有效参数 |
400 |
CCI.03.400110 |
Request failed |
请求失败:无效的活动套餐包 |
请购买有效套餐包 |
400 |
CCI.03.400111 |
Request failed |
请求失败:活动ID无效,可能为空或字段过长 |
请输入有效活动ID |
400 |
CCI.03.400001 |
The request does not carry a token |
请求未携带token |
请在请求体中携带有效token |
400 |
CCI.03.400101 |
Request error |
请求错误:请求体不合法 |
请传入有效请求体 |
400 |
CCI.03.400102 |
Request error |
请求错误:请求体JSON解析失败 |
请传入有效订单请求 |
400 |
CCI.03.400103 |
Request failed |
请求失败:Token缺失用户信息 |
请传入有效Token |
400 |
CCI.03.400104 |
Request failed |
请求失败:无效的POC套餐包 |
请购买有效套餐包 |