更新时间:2022-01-25 GMT+08:00

错误码

功能说明

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

返回体格式

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

错误码说明

模块

http状态码

错误码

错误说明

Error Message

处理措施

公共

400

VPC.0002

可用区为空

Available zone Name is null.

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

404

VPC.0003

VPC不存在

VPC does not exist.

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

400

VPC.0004

VPC状态异常

VPC does not active,please try later.

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

401

VPC.0009

实名认证失败

real-name authentication fail.

请联系技术支持

公共

400

VPC.0007

tenantID不一致

urlTenantId is not equal tokenTenantId

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

401

VPC.0008

token非法

Invalid token in the header.

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

403

VPC.2701

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

Token not allowed to do this action.

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

创建VPC

400

VPC.0101

VPC参数错误

Param is invalid.

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

409

VPC.0114

VPC数目已达到最大配额

Quota exceeded for resources: ['router'].

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

400

VPC.0115

VPC名称重复

The router name has exist.

请更换VPC名称

查询VPC

400

VPC.0101

VPC参数错误

getVpc error vpcId is invalid.

请确认传入的VPCid是否正确

404/500

VPC.0105

调用后台服务异常

Neutron Error.

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

500

VPC.0106

调用后台服务返回异常

get router is null.

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

查询VPC列表

400

VPC.0101

查询VPC列表失败

Query vpc list error.

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

500

VPC.0105

调用后台服务异常

Neutron Error.

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

500

VPC.0106

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

query routers or getList are null.

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

删除VPC

400/404

VPC.0101

参数错误

Delete router error xx is invalid.

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

500

VPC.0102

获取路由资源异常

Delete router fail.

请联系技术支持

409

VPC.0103

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

Rescource status is busy, try it again later.

请联系技术支持

409

VPC.0104

VPC下有子网,不允许删除

Router contains subnets, please delete subnet first.

请先删除VPC下的子网

404/500

VPC.0105

调用后台服务异常

Neutron Error.

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

409

VPC.0107

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

Delete the firewall first before deleting the router.

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

409

VPC.0108

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

Router is used not allow deleted.

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

409

VPC.0109

VPC下有VPN,不允许删除

Router is used not allow deleted.

请先删除该租户下的VPN

409

VPC.0110

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

deleteDefaultNetworkFromRouter router status is invalid.

请联系技术支持

500

VPC.0111

VPC内部异常

Database Error.

请联系技术支持

409

VPC.0112

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

Delete the securitygroup first before deleting the router.

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

409

VPC.0118

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

ELB exists under this router, delete ELB firstly.

请先删除占用该VPC的ELB

500

VPC.0119

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

ELB Error.

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

409

VPC.0120

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

exroutes exists under this router, delete exroutes firstly.

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

更新VPC

400

VPC.0101

参数错误

Update router xx is invalid.

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

404/500

VPC.0105

调用后台服务异常

Neutron Error.

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

500

VPC.0113

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

Router status is not active.

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

400

VPC.0115

VPC名称重复

The router name has exist.

请更换VPC名称

400

VPC.0117

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

Cidr can not contain subnetList cidr.

请更换VPC的cidr

创建子网

400

VPC.0201

子网参数错误

Subnet name is invalid.

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

500

VPC.0202

子网内部错误

Create subnet failed.

请联系技术支持

400

VPC.0203

子网网段不在VPC范围内

Subnet is not in the range of VPC.

请更换子网的cidr

400

VPC.0204

子网网段在VPC内已经存在

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

请更换子网的cidr

400

VPC.0212

子网CIDR不合法

The subnet cidr is not valid.

请确认子网的cidr是否合法

查询子网

400

VPC.0201

子网id不合法

Subnet ID is invalid.

请确认子网的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

子网id不合法

Subnet ID is invalid.

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

404/500

VPC.0202

子网内部错误

Neutron Error.

请联系技术支持

500

VPC.0206

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

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

请先删除占用该子网的VPN

400

VPC.0207

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

Subnet does not belong to the VPC.

请确认子网是否在该VPC下

500

VPC.0208

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

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

请先删除子网下的私有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

更新子网

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

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

Subnet does not belong to the VPC.

请确认子网是否在该VPC下

查询配额

400

VPC.1207

指定的类型不存在

resource type is invalid.

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

申请私有IP

500

VPC.0701

私有IP已存在

The IP has been used.

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

400

VPC.0705

私有IP不合法

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

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

404

VPC.2204

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

Query resource by id fail.

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

查询私有IP

404

VPC.0704

私有IP不存在

Query resource by id fail.

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

查询私有IP列表

400

VPC.0702

参数错误

query privateIps error.

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

删除私有IP

404

VPC.0704

私有IP不存在

Query resource by id fail.

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

500

VPC.0706

删除异常

Delete port fail.

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

409

VPC.0707

私有IP正在使用

privateIp is in use.

请确认该私有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.安全组规则已存在

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

1.Security group rule already exists.

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

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

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

资源标签

400

VPC.1801

ID错误

resource id is invalid.

检查使用正确的Resource ID

400

VPC.1801

action错误

action is invalid.

合法的action为create或delete

400

VPC.1801

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

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

检查使用合法的key值

400

VPC.1801

value长度非法。

value长度为[0,43]。

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

检查使用合法的value值

400

VPC.1801

resource_type错误

Resource_type xxx is invalid.

合法的resource_type为vpcs。

400

VPC.1801

tags列表中包含null

Tag can not be null.

合法的tags

400

VPC.1801

matches列表中包含null

The list of matches contains null.

合法的matches

400

VPC.1801

tags存在且值为null

Tag value can not be null.

合法的tags

400

VPC.1801

matches存在且值为null

The value of Matches in resourceInstancesReq is null.

合法的matches

400

VPC.1801

tags列表中包含超过10个key

number of tags exceeds max num of 10.

合法的tags

400

VPC.1801

tags列表中包含重复的key

Tag key is repeated.

合法的tags

400

VPC.1801

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

Value of tags in resourceInstancesReq is duplicate.

合法的tags

400

VPC.1801

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

number of tags exceeds max num of 10.

合法的tags

400

VPC.1801

Matches中的key不为resource_name

The key of matches is invalid.

合法的matches

400

VPC.1801

limit或offset参数不合法

Limit in resourceInstancesReq is invalid.

Offset in resourceInstancesReq is invalid.

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

400

VPC.1801

tags字典结构缺失

ResourceInstancesReq is null or invalid.

使用合法的tags字典结构体

400

VPC.1801

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

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

在tags中使用合法的key

400

VPC.1801

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

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

在tags中使用合法的value

400

VPC.1801

matches字典结构缺失

ResourceInstancesReq is null or invalid.

使用合法的matches字典结构体

400

VPC.1801

matches为空列表

The number of Matches in resourceInstancesReq is 0.

使用合法的matches列表

400

VPC.1801

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

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

使用合法的matches列表

500

VPC.1801

请求体格式错误

InvalidInput

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

404

VPC.2204

资源不存在或权限不足

Query subnet by id fail.

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

400

VPC.9901

ip_set请求体中存在重复数据

Duplicate ip_set in request body '{}'

请确保ip_set中的数据无重复

400

VPC.9901

ip_set中的数据不合法

Invalid ip_set '{}' parameter in request body

请确保ip_set中数据是否合法

400

VPC.9901

ip_set中的数据不合法

Invalid ip_set '{}' parameter in request body

请确保ip_set中数据是否合法

404

VPC.9904

要更新的地址组不存在

Address_group xxx could not be found.

检查地址组是否存在