错误码
功能说明
API调用发生错误时,会有错误结构体返回,该小节主要是对EIP封装接口(不包括OpenStack原生接口)错误结构的解释。
返回体格式
{ "code": "VPC.0504", "message": "Floating IP could not be found." }
错误码说明
模块 |
状态码 |
错误码 |
错误信息 |
描述 |
处理措施 |
---|---|---|---|---|---|
公共 |
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.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 |
|
500 409 |
VPC.0304 |
createBandwidth error. NO QUOTAS for shareBandwidthIP! Query routers fail. |
带宽操作内部异常 |
请根据实际返回的Error Message联系技术支持处理 |
|
申请弹性公网IP |
400 |
VPC.0301 |
Bandwidth name or share_type is invalid. |
创建弹性公网IP时,带宽参数错误 |
请检查传入的带宽参数值是否合法 |
400 |
VPC.0501 |
Bandwidth share_type is invalid. |
弹性公网IP参数错误 |
请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法 |
|
403 |
VPC.0502 |
Tenant status is op_restricted. |
用户受限,不允许申请弹性公网IP |
请确认账户是否余额不足或被冻结 |
|
500 |
VPC.0503 |
Creating publicIp failed. |
创建弹性公网IP失败 |
请联系技术支持 |
|
500 |
VPC.0504 |
FloatIp is null. |
未找到弹性公网IP,申请失败 |
请联系技术支持 |
|
500 |
VPC.0508 |
Port is invalid. |
未找到port相关资源 |
请联系技术支持 |
|
409 |
VPC.0510 |
Floatingip has already associated with port. |
弹性公网IP已经绑定其他虚拟机 |
请先将该弹性公网IP与其他虚拟机解绑定 |
|
409 |
VPC.0511 |
Port has already associated with floatingip. |
port已经绑定 |
请先将该端口与其他弹性公网IP解绑定 |
|
409 |
VPC.0521 |
Quota exceeded for resources: ['floatingip']. |
EIP配额不足 |
请先释放未绑定的弹性公网IP或申请扩大弹性公网IP资源的配额值 |
|
409 |
VPC.0522 |
The IP address is in use. |
IP格式不合法或者IP被占用 |
请确认IP格式是否合法或更换其他IP地址 |
|
409 |
VPC.0532 |
No more IP addresses available on network. |
IP资源池占满,无法分配新IP |
请先释放未绑定的弹性公网IP或稍后重试 |
|
404 |
VPC.0012 |
Requested resources not found. |
企业项目id不存在 |
请确认该租户下是否存在该id对应的企业项目 |
|
400 |
VPC.0531 |
invalid value: period_type or period_num. |
创建包周期EIP参数错误 |
请确认传入的参数period_type或者period_num是否合法 |
|
400 |
EIP.7901 |
Input param is invalid. |
无效的请求体 |
1.检查json格式2.按message提示检查取值范围 |
|
查询弹性公网IP |
400 |
VPC.0501 |
Invalid floatingip_id. |
弹性公网IP参数错误 |
请确认弹性公网IP的id是否合法 |
404 |
VPC.0504 |
Floating IP could not be found. |
未找到弹性公网IP |
请确认传入的弹性公网IP的id是否正确 |
|
500 |
VPC.0514 |
Neutron Error. |
底层异常 |
请确认NEUTRON服务是否正常或联系技术支持 |
|
查询弹性公网IP列表 |
400 |
VPC.0501 |
Invalid limit. |
弹性公网IP参数错误 |
请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法 |
删除弹性公网IP |
400 |
VPC.0501 |
Invalid param. |
弹性公网IP参数错误 |
请联系技术支持 |
404 |
VPC.0504 |
Floating IP could not be found. |
未找到弹性公网IP |
请确认传入的弹性公网IP的id是否正确 |
|
409 |
VPC.0512 |
Resource status is busy, try it again later. |
弹性公网IP状态异常 |
请稍后重试或联系技术支持 |
|
500 |
VPC.0513 |
getElementByKey error. |
未找到网络资源 |
请联系技术支持 |
|
500 |
VPC.0516 |
Publicip is in used by ELB. |
弹性公网IP被ELB使用,删除失败 |
请先将该弹性公网IP与ELB解绑定 |
|
409 |
VPC.0517 |
Floatingip has associated with port, please disassociate it firstly. |
弹性公网IP绑定虚拟机,删除失败 |
请先将该弹性公网IP与ECS解绑定 |
|
500 |
VPC.0518 |
Public IP has firewall rules. |
弹性公网IP被网络ACL使用,删除失败 |
请联系技术支持 |
|
更新弹性公网IP |
400 |
VPC.0501 |
Port id is invalid. |
弹性公网IP参数错误 |
请确认port的id是否合法 |
404 |
VPC.0504 |
Floating IP could not be found. |
未找到弹性公网IP |
请确认传入的弹性公网IP的id是否正确 |
|
500 |
VPC.0509 |
Floating ip double status is invalid. |
port已经绑定弹性公网IP |
请先将该端口与其他弹性公网IP解绑定 |
|
409 |
VPC.0510 |
Floatingip has already associated with port. |
弹性公网IP已经绑定其他虚拟机 |
请先将该弹性公网IP与其他虚拟机解绑定 |
|
409 |
VPC.0511 |
Port has already associated with floatingip. |
虚拟机已经绑定弹性公网IP,不能再绑定 |
请先将该虚拟机与其他弹性公网IP解绑定 |
|
409 |
VPC.0512 |
Resource status is busy, try it again later. |
弹性公网IP状态异常 |
请稍后重试或联系技术支持 |
|
404/500 |
VPC.0514 |
Neutron Error. |
底层异常 |
请确认NEUTRON服务是否正常或联系技术支持 |
|
查询带宽 |
400 |
VPC.0301 |
getBandwidth error bandwidthId is invalid. |
带宽参数错误 |
请确认带宽的id是否合法 |
404 |
VPC.0306 |
No Eip bandwidth exist with id. |
带宽对象不存在 |
所查询的带宽对象不存在 |
|
500 |
VPC.0302 |
Neutron Error. |
底层异常 |
请确认NEUTRON服务是否正常或联系技术支持 |
|
查询带宽列表 |
400 |
VPC.0301 |
Get bandwidths error limit is invalid. |
带宽参数错误 |
请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法 |
404 |
VPC.0306 |
No Eip bandwidth exist with id. |
带宽对象不存在 |
所查询的带宽对象不存在 |
|
500 |
VPC.0302 |
Neutron Error. |
底层异常 |
请确认NEUTRON服务是否正常或联系技术支持 |
|
更新带宽 |
400 |
VPC.0301 |
updateBandwidth input param is invalid. |
带宽参数错误 |
请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法 |
500 |
VPC.0302 |
Neutron Error. |
带宽获取底层资源异常 |
请确认NEUTRON服务是否正常或联系技术支持 |
|
500 |
VPC.0305 |
updateBandwidth error. |
更新带宽内部异常 |
请联系技术支持 |
|
创建共享带宽 |
400 |
VPC.0310 |
NO QUOTAS for shareBandwidth! |
共享带宽配额不足 |
请删除不使用的共享带宽或联系技术支持 |
共享带宽插入/移除弹性公网IP |
400 |
VPC.0301 |
Invalid publicip_id |
无效的publicip_id |
请检查publicip_info里面的publicip_id是否合法 |
400 |
VPC.0323 |
publicIp can not be operate with this bandwidth |
共享带宽无法插入/移除弹性公网IP |
请检查共享带宽或者弹性公网IP的状态是否正常 |
|
查询配额 |
400 |
VPC.1207 |
resource type is invalid. |
指定的类型不存在 |
请使用已存在的正确类型。 |