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

错误码

功能说明

API调用发生错误时,会有错误结构体返回,该小节主要是对VPC封装接口(不包括OpenStack原生接口)错误结构的解释。

返回体格式

{
    "code": "VPC.0002",
    "message": "Available zone Name is null."
}

错误码说明

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

模块

状态码

错误码

错误信息

描述

处理措施

公共

400

VPC.0002

Available zone Name is null.

可用区为空

请确认创建子网的请求体中availability_zone字段是否为空

404

VPC.0003

VPC does not exist.

VPC不存在

请确认VPC的id是否填写正确或该租户下是否确实存在该VPC

400

VPC.0004

VPC does not active,please try later.

VPC状态异常

请稍后重试或联系技术支持

401

VPC.0005

Lack of user authority.

用户受限

请确认是否欠费或未申请公测权限

401

VPC.0009

real-name authentication fail.

实名认证失败

请联系技术支持

公共

400

VPC.0007

urlTenantId is not equal tokenTenantId

tenantID不一致

url里的tenant_id和token中解析到的tenant_id不一致

401

VPC.0008

Invalid token in the header.

token非法

请确认请求头中的token是否合法

403

VPC.2701

Token not allowed to do this action.

无权操作,或账户余额不足

请确认账户是否余额不足或被冻结

公共

403

VPC.0010

Rules on xx by ** disallowed by policy

调用底层权限不足

请赋予正确的细粒度权限

403

VPC.2201

Policy doesn't allow <x:x:x> to be performed

细粒度权限不足

请赋予正确的细粒度权限

公共

400

VPC.0014

This enterpriseProject status is disable.

企业项目不可用

更换其他可用企业项目id

400

VPC.0011

EnterpriseProjectId is invalid

企业项目id非法

输入合法的企业项目id

创建端口

400

VPC.2500

Param is invalid.

端口参数错误

请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法

409

VPC.0701

IP is in use

端口IP地址已被占用

请更换IP地址创建端口

409

VPC.2511

Quota exceeded for resources: ['vip'].

虚拟IP超出配额

请清理子网网段中不再使用的虚拟IP

500

VPC.2502

The system error.

调用后台服务异常

请重试或者联系技术支持

查询端口

404

VPC.2502

Port xx not found

端口资源不存在

请确认资源是否存在

500

VPC.2502

The system error.

调用后台服务返回异常

请确认NEUTRON服务是否正常或联系技术支持

查询端口列表

404

VPC.2502

Port xx not found

端口资源不存在

请确认资源是否存在

500

VPC.2502

The system error.

调用后台服务返回异常

请确认NEUTRON服务是否正常或联系技术支持

删除端口

400

VPC.2500

Port's device_id is not empty.

参数错误

请根据实际返回的Error Message检查传入的参数值是否合法

404

VPC.2502

Port xx not found

参数错误

请确认资源是否存在

500

VPC.2502

Neutron Error.

调用后台服务异常

请重试或联系技术支持

创建VPC

400

VPC.0101

Param is invalid.

VPC参数错误

请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法

409

VPC.0114

Quota exceeded for resources: ['router'].

VPC数目已达到最大配额

请清理闲置不用的VPC资源或申请扩大VPC资源配额

400

VPC.0115

The router name has exist.

VPC名称重复

请更换VPC名称

查询VPC

400

VPC.0101

getVpc error vpcId is invalid.

VPC参数错误

请确认传入的VPCid是否正确

404/500

VPC.0105

Neutron Error.

调用后台服务异常

请确认NEUTRON服务是否正常或联系技术支持

500

VPC.0106

get router is null.

调用后台服务返回异常

请确认NEUTRON服务是否正常或联系技术支持

查询VPC列表

400

VPC.0101

Query vpc list error.

查询VPC列表失败

请根据实际返回的Error Message检查传入的参数值是否合法

500

VPC.0105

Neutron Error.

调用后台服务异常

请确认NEUTRON服务是否正常或联系技术支持

500

VPC.0106

query routers or getList are null.

调用后台服务响应结果为null或空

请确认NEUTRON服务是否正常或联系技术支持

删除VPC

400/404

VPC.0101

Delete router error xx is invalid.

参数错误

请根据实际返回的Error Message检查传入的参数值是否合法

500

VPC.0102

Delete router fail.

获取路由资源异常

请联系技术支持

409

VPC.0103

Rescource status is busy, try it again later.

VPC状态为创建中,不允许删除

请联系技术支持

409

VPC.0104

Router contains subnets, please delete subnet first.

VPC下有子网,不允许删除

请先删除VPC下的子网

404/500

VPC.0105

Neutron Error.

调用后台服务异常

请确认NEUTRON服务是否正常或联系技术支持

409

VPC.0107

Delete the firewall first before deleting the router.

VPC下有网络ACL,不允许删除

请先删除该租户下的网络ACL

409

VPC.0108

Router is used not allow deleted.

VPC下有弹性公网IP,不允许删除

请先删除该租户下的弹性公网IP

409

VPC.0110

deleteDefaultNetworkFromRouter router status is invalid.

VPC状态不为稳态,不允许删除

请联系技术支持

500

VPC.0111

Database Error.

VPC内部异常

请联系技术支持

409

VPC.0112

Delete the securitygroup first before deleting the router.

VPC下有安全组,不允许删除

请先删除该租户下的安全组

409

VPC.0118

ELB exists under this router, delete ELB firstly.

VPC下有弹性负载均衡,不允许删除

请先删除占用该VPC的ELB

500

VPC.0119

ELB Error.

VPC调用弹性负载均衡服务异常

请确认ELB服务是否正常或联系技术支持

409

VPC.0120

exroutes exists under this router, delete exroutes firstly.

VPC包含扩展路由,不允许删除

请先删除该VPC下的扩展路由

删除VPC

409

VPC.0109

Router is used not allow deleted.

VPC下有VPN,不允许删除

请先删除该租户下的VPN

更新VPC

400

VPC.0101

Update router xx is invalid.

参数错误

请根据实际返回的Error Message检查传入的参数值是否合法

404/500

VPC.0105

Neutron Error.

调用后台服务异常

请确认NEUTRON服务是否正常或联系技术支持

500

VPC.0113

Router status is not active.

VPC状态不为OK,不允许更新

请稍后重试或联系技术支持

400

VPC.0115

The router name has exist.

VPC名称重复

请更换VPC名称

400

VPC.0117

Cidr can not contain subnetList cidr.

参数无效,该网段没有包含当前VPC下的所有子网网段。

请更换VPC的cidr

创建子网

400

VPC.0201

Subnet name is invalid.

子网参数错误

请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法

500

VPC.0202

Create subnet failed.

子网内部错误

请联系技术支持

400

VPC.0203

Subnet is not in the range of VPC.

子网网段不在VPC范围内

请更换子网的cidr

400

VPC.0204

The subnet has already existed in the VPC, or has been in conflict with the VPC subnet.

子网网段在VPC内已经存在

请更换子网的cidr

400

VPC.0212

The subnet cidr is not valid.

子网CIDR不合法

请确认子网的cidr是否合法

查询子网

400

VPC.0201

Subnet ID is invalid.

子网id不合法

请确认子网的id是否合法

404/500

VPC.0202

Query subnet fail.

查询子网失败

请联系技术支持

查询子网列表

400

VPC.0201

Query subnets list error.

查询子网列表失败

请根据实际返回的Error Message检查传入的参数值是否合法

500

VPC.0202

List subnets error.

查询子网列表失败

请联系技术支持

删除子网

400

VPC.0201

Subnet ID is invalid.

子网id不合法

请根据实际返回的Error Message检查传入的参数值是否合法

404/500

VPC.0202

Neutron Error.

子网内部错误

请联系技术支持

400

VPC.0207

Subnet does not belong to the VPC.

子网不属于该VPC,不允许操作

请确认子网是否在该VPC下

500

VPC.0208

Subnet is used by private IP, can not be deleted.

子网被私有IP使用,不允许删除

请先删除子网下的私有IP

500

VPC.0209

subnet is still used ,such as computer,LB.

子网被虚拟机或弹性负载均衡使用,不允许删除

请先删除创建在该子网下的ECS或ELB

500

VPC.0210

Subnet has been used by routes, please remove the routes first and try again.

子网被自定义路由使用,不允许删除

请先删除自定义路由

500

VPC.0211

subnet is still used by LBaas.

子网被弹性负载均衡所使用,不允许删除

请先删除创建在该子网下的ELB

删除子网

500

VPC.0206

Subnet has been used by VPN, please remove the subnet from the VPN and try again.

子网被VPN使用,不允许删除

请先删除占用该子网的VPN

更新子网

400

VPC.0201

xx is invalid.

子网参数错误

请根据实际返回的Error Message检查传入的参数值是否合法

404/500

VPC.0202

Neutron Error.

子网内部错误

请联系技术支持

500

VPC.0205

Subnet states is invalid, please try again later.

子网状态为处理中,不允许更新

请稍后重试或联系技术支持

400

VPC.0207

Subnet does not belong to the VPC.

子网不属于该VPC,不允许操作

请确认子网是否在该VPC下

查询配额

400

VPC.1207

resource type is invalid.

指定的类型不存在

请使用已存在的正确类型。

申请私有IP

500

VPC.0701

The IP has been used.

私有IP已存在

请更换一个私有IP地址再重试创建

400

VPC.0705

IP address is not a valid IP for the specified subnet.

私有IP不合法

请确认请求体中传入的IP地址是否在子网网段内

404

VPC.2204

Query resource by id fail.

查询资源不存在或者权限不足

请确认请求体中传入的子网是否存在或者当前账号是否有权查询到该子网

409

VPC.0703

No more IP addresses available on network xxx.

IP地址不足

请确认子网下是否已分配足够的IP地址

查询私有IP

404

VPC.0704

Query resource by id fail.

私有IP不存在

请确认该私有IP是否确实存在

查询私有IP列表

400

VPC.0702

query privateIps error.

参数错误

请根据实际返回的Error Message检查传入的参数值是否合法

删除私有IP

404

VPC.0704

Query resource by id fail.

私有IP不存在

请确认该私有IP是否确实存在

500

VPC.0706

Delete port fail.

删除异常

请稍后重试或联系技术支持

409

VPC.0707

privateIp is in use.

私有IP正在使用

请确认该私有IP是否被计算或其他资源占用

创建安全组

400

VPC.0601

Creating securitygroup name is invalid.

安全组参数错误

请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法

500

VPC.0602

Add security group fail.

安全组内部异常

请确认NEUTRON服务是否正常或联系技术支持

409

VPC.0604

Quota exceeded for resources: ['security_group'].

安全组资源配额不足

请删除账号下不使用的安全组或申请扩大安全组配额

查询安全组

400

VPC.0601

Securitygroup id is invalid.

安全组参数错误

请确认安全组的id是否合法

500

VPC.0602

Query security group fail.

安全组内部异常

请确认NEUTRON服务是否正常或联系技术支持

404

VPC.0603

Securitygroup is not exist.

安全组不存在

请确认安全组的id是否填写正确或该租户下是否确实存在该安全组

404/500

VPC.0612

Neutron Error.

安全组内部异常

请联系技术支持

查询安全组列表

400

VPC.0601

Query security groups error limit is invalid.

安全组参数错误

请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法

500

VPC.0602

Query security groups fail.

安全组内部异常

请确认NEUTRON服务是否正常或联系技术支持

创建安全组规则

409

VPC.0602

1.Security group rule already exists.

2.Quota exceeded for resources: ['security_group_rule'].

3.Failed to create the security group rule concurrently. The rule already exists.

1.安全组规则已存在

2.安全组规则资源配额不足

3.并发创建安全组规则规则失败,安全组规则已存在

1.请更换创建安全组规则请求体

2.请删除账号下不使用的安全组规则或申请扩大安全组规则配额

3.请确认并发创建的安全组规则内容是否不同

路由表

400

VPC.2800

Routetable ID is invalid.

路由表参数错误

请确认请求参数是否正确

400/500

VPC.2801

NeutronError

路由表内部错误

请检查请求参数或请联系技术支持进行处理

404

VPC.2802

RouteTable is not exist

找不到路由表资源

请确认请求资源是否存在

400

VPC.2803

NeutronError

路由的目的地址和子网网段重叠

请求参数中路由的目的地址重叠

409

VPC.2804

The routetable that been bonded by subnet can't be deleted

路由表被子网绑定不能被删除

先将路由表与子网解绑,然后删除

500

VPC.2805

NeutronError

路由表更换下一跳失败

请联系技术支持进行处理

500

VPC.2806

Query subnet id by network id failed for illegal argument

路由表绑定或解绑子网失败

请联系技术支持进行处理

400

VPC.2807

subnet not exist or not belong to the vpc, associate routertable failed

路由表绑定的子网不存在或者不属于该vpc

请检查请求参数,替换成路由表所在vpc的子网

404

VPC.2808

RouteTable is not exist

找不到路由表资源

请确认请求资源是否存在

400

VPC.2809

NeutronError

路由地址与系统路由地址重叠

请求参数中路由的目的地址重复

400

VPC.2810

the vpc cannot support customized routetable

当前VPC不支持自定义路由功能

更换VPC或联系技术支持进行处理

400

VPC.2811

InvalidVgwForRouteGateway

当前 DC 的 vgw 没有跟任何 device 关联,无法下发该 dc route

更换一个专线

400

VPC.2812

The destination of route to add is exist already

路由目的地址已存在

使用未被占用的目的地址

400

VPC.2813

RoutePerRouteTableOverLimit

路由配额不足

扩大路由配额或更换路由表

500

VPC.2814

internal server error

路由表服务内部处理错误

联系技术支持进行处理

400

VPC.2815

DuplicatedDestination

路由目的地址重复

使用未被占用的目的地址

400

VPC.2816

subnet has been bonded by routetable

子网已经绑定了路由表,不能重复绑定

先解除子网的绑定状态,再绑定其他路由表

资源标签

400

VPC.1801

resource id is invalid.

ID错误

检查使用正确的Resource ID

400

VPC.1801

action is invalid.

action错误

合法的action为create或delete

400

VPC.1801

Tag length is invalid. The key length must be in range [1,36] and value in range [0,43]

key长度非法。key长度为 [1,36]

检查使用合法的key值

400

VPC.1801

Tag length is invalid. The key length must be in range [1,36] and value in range [0,43]

value长度非法。

value长度为[0,43]。

检查使用合法的value值

400

VPC.1801

Resource_type xxx is invalid.

resource_type错误

合法的resource_type为vpcs。

400

VPC.1801

Tag can not be null.

tags列表中包含null

合法的tags

400

VPC.1801

The list of matches contains null.

matches列表中包含null

合法的matches

400

VPC.1801

Tag value can not be null.

tags存在且值为null

合法的tags

400

VPC.1801

The value of Matches in resourceInstancesReq is null.

matches存在且值为null

合法的matches

400

VPC.1801

number of tags exceeds max num of 10.

tags列表中包含超过10个key

合法的tags

400

VPC.1801

Tag key is repeated.

tags列表中包含重复的key

合法的tags

400

VPC.1801

Value of tags in resourceInstancesReq is duplicate.

tags列表中key对应的values中包含重复的value

合法的tags

400

VPC.1801

number of tags exceeds max num of 10.

tags列表中的key对应的values中包含超过10个value

合法的tags

400

VPC.1801

The key of matches is invalid.

Matches中的key不为resource_name

合法的matches

400

VPC.1801

Limit in resourceInstancesReq is invalid.

Offset in resourceInstancesReq is invalid.

limit或offset参数不合法

使用合法格式的limit和offset参数

400

VPC.1801

ResourceInstancesReq is null or invalid.

tags字典结构缺失

使用合法的tags字典结构体

400

VPC.1801

Tag length is invalid. The key length must be in range [1,36] and value in range [0,43]

tags中包含的key长度超长或者为空

在tags中使用合法的key

400

VPC.1801

Tag length is invalid. The key length must be in range [1,36] and value in range [0,43]

tags中包含的values中的value字段长度超长

在tags中使用合法的value

400

VPC.1801

ResourceInstancesReq is null or invalid.

matches字典结构缺失

使用合法的matches字典结构体

400

VPC.1801

The number of Matches in resourceInstancesReq is 0.

matches为空列表

使用合法的matches列表

400

VPC.1801

The value's length of Matches in resourceInstancesReq is more than 255.

Matches列表中包含长度超过255个Unicode长度的value

使用合法的matches列表

500

VPC.1801

InvalidInput

请求体格式错误

检查使用正确请求体格式。

404

VPC.2204

Query subnet by id fail.

资源不存在或权限不足

请使用已存在的资源或申请对应的权限。

查询网络IP使用

400

VPC.2301

parameter network_id is invalid.

请求参数错误

请输入正确格式的network_id。

400

VPC.2302

Network xxx could not be found.

未找到对应的network

请确保输入的network_id是存在的。

创建流日志

400

VPC.3001

resource_type/log_store_type/traffic_type/log_group_id/log_topic_id is invalid

类型或id不符合要求规范

请确认传入的类型是否支持或id格式是否正确

400

VPC.3002

Port does not support flow log, port id : xxx

流日志创建不支持此类型的port

请确认port是否是s3,c3,m3 类型的网卡port

404

VPC.3002

Port/Network/Vpc xxx could not be found.

资源不存在

请确认资源是否存在

409

VPC.3004

Content of flow log is duplicate: resource type xxx, reousce id xxx, traffic type all, log group id xxx, log topic id xxx, log store type xxx, log store name xxx.

流日志重复

请修改流日志的参数

500

VPC.3002

Create flow log by xxx(tenant_id) fail.

调用后台服务异常

请重试或联系技术支持

查询流日志列表

404

VPC.3001

resource could not be found, xxx(listParam) is invalid

输入参数的值不合法

请确认传入参数的格式是否正确

500

VPC.3002

Neutron Error.

调用后台服务异常

请重试或联系技术支持

查询流日志

404

VPC.3001

resource could not be found, flowlog id is invalid.

流日志id不合法

请确认流日志id格式是否正确

404

VPC.3002

Flow log xxx could not be found.

流日志不存在

请确认流日志是否存在或id是否正确

更新流日志

404

VPC.3001

resource could not be found, flowlog id is invalid.

流日志id不合法

请确认流日志id格式是否正确

404

VPC.3005

Flow log xxx could not be found.

流日志不存在

请确认流日志是否存在或id是否正确

500

VPC.3002

Update flow log by xxx(tenant_id) fail.

调用后台服务异常

请重试或联系技术支持

删除流日志

404

VPC.3001

resource could not be found, flowlog id is invalid.

流日志id不合法

请确认流日志id格式是否正确

404

VPC.3005

Flow log xxx could not be found.

流日志不存在

请确认流日志是否存在或id是否正确

500

VPC.3002

Delete flow log by xxx(tenant_id) fail.

调用后台服务异常

请重试或联系技术支持