
# 错误码
调用接口出错后，将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时，HTTP请求返回一个 4xx 或 5xx 的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时，可以联系华为云客服，并提供错误码，以便我们尽快帮您解决问题。
#### 错误响应Body体格式说明
当接口调用出错时，会返回错误码及错误信息说明，错误响应的Body体格式如下所示。
```
{
    "kind": "Status",
    "apiVersion": "v1",
    "metadata": {},
    "status": "Failure",
    "message": "Namespace name already exists.",
    "reason": "Conflict",
    "code": 409,
    "errorCode": "CCI.02.409101"
}
```
其中，code表示HTTP状态码，errorCode表示错误码，message表示错误描述信息。
#### 错误码说明
当您使用云容器实例的API时，如果遇到"APIGW"开头的错误码，请参见[API网关错误码](https://support.huaweicloud.com/devg-apisign/api-sign-errorcode.html)进行处理。
| 状态码 | 错误码           | 错误信息                                                                                                                                            | 描述                                                                                     | 处理措施                                              |
|:---|:---|:---|:---|:---|
| 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.403014 | your account has been restricted, 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权限                |
| 403 | CCI.01.403122 | user has no agency to cci，please apply a agency to cci                                                                                          | 请求失败，请先授信CCI服务                                                                         | 请登录前端界面，选到对应region的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套餐包                                                                         | 请购买有效套餐包                                          |
   
