错误码
功能说明
API调用发生错误时,会有错误结构体返回,该小节主要是对EIP封装接口(不包括OpenStack原生接口)错误结构的解释。
返回体格式
{
"code": "VPC.0504",
"message": "Floating IP could not be found."
}
错误码说明
当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。
|
模块 |
状态码 |
错误码 |
错误信息 |
描述 |
处理措施 |
|---|---|---|---|---|---|
|
公共 |
400 |
VPC.0002 |
AZ name is null. |
可用区为空 |
请确认创建子网的请求体中availability_zone字段是否为空 |
|
404 |
VPC.0003 |
VPC does not exist. |
VPC不存在 |
请确认VPC的id是否填写正确或该租户下是否确实存在该VPC |
|
|
400 |
VPC.0004 |
VPC is not active. Try again later. |
VPC状态异常 |
请稍后重试或联系技术支持 |
|
|
401 |
VPC.0009 |
Real-name authentication failed. |
实名认证失败 |
请联系技术支持 |
|
|
公共 |
400 |
VPC.0007 |
Inconsistent tenant IDs. |
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 |
Insufficient permissions to make calls to the underlying system. |
调用底层权限不足 |
请赋予正确的细粒度权限 |
|
403 |
VPC.2201 |
Policy does not allow <x:x:x> to be performed. |
细粒度权限不足 |
请赋予正确的细粒度权限 |
|
|
公共 |
400 |
VPC.0014 |
The enterprise project is unavailable. |
企业项目不可用 |
更换其他可用企业项目id |
|
400 |
VPC.0011 |
Invalid enterprise project ID. |
企业项目id非法 |
输入合法的企业项目id |
|
|
500 409 |
VPC.0304 |
An internal error occurs when operations are being performed on the bandwidth. |
带宽操作内部异常 |
请根据实际返回的Error Message联系技术支持处理 |
|
|
申请弹性公网IP |
400 |
VPC.0301 |
Bandwidth name or share_type is invalid. |
创建弹性公网IP时,带宽参数错误 |
请检查传入的带宽参数值是否合法 |
|
400 |
VPC.0501 |
Bandwidth share_type is invalid. PublicIp type is Invalid. |
弹性公网IP参数错误 |
请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法 |
|
|
403 |
VPC.0502 |
You are not allowed to assign the EIP. |
用户受限,不允许申请弹性公网IP |
请确认账户是否余额不足或被冻结 |
|
|
500 |
VPC.0503 |
Failed to assign the EIP. |
创建弹性公网IP失败 |
请联系技术支持 |
|
|
500 |
VPC.0504 |
FloatIp is null. |
未找到弹性公网IP,申请失败 |
请联系技术支持 |
|
|
500 |
VPC.0508 |
Port is invalid. |
未找到port相关资源 |
请联系技术支持 |
|
|
409 |
VPC.0510 |
EIP has already been bound to a port. |
弹性公网IP已经绑定其他虚拟机 |
请先将该弹性公网IP与其他虚拟机解绑定 |
|
|
409 |
VPC.0511 |
The port has already been bound with an EIP. |
port已经绑定弹性公网IP |
请先将该端口与其他弹性公网IP解绑定 |
|
|
409 |
VPC.0514 |
No more IP addresses available on network. |
IP资源池占满,无法分配新IP |
请先释放未绑定的弹性公网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或稍后重试 |
|
|
400 |
VPC.0011 |
Invalid enterprise project ID. |
企业项目id不是合法的UUID |
请确认传入的企业项目id参数值是否为合法的UUID |
|
|
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 |
Invalid input parameter. |
无效的请求体 |
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 |
Network resources not found. |
未找到网络资源 |
请联系技术支持 |
|
|
500 |
VPC.0516 |
EIP is being used by ELB. |
弹性公网IP被ELB使用,删除失败 |
请先将该弹性公网IP与ELB解绑定 |
|
|
409 |
VPC.0517 |
EIP is bound to a port. Unbind it first. |
弹性公网IP绑定虚拟机,删除失败 |
请先将该弹性公网IP与ECS解绑定 |
|
|
500 |
VPC.0518 |
EIP has firewall rules. |
弹性公网IP被网络ACL使用,删除失败 |
请联系技术支持 |
|
|
409 |
VPC.0525 |
A yearly/monthly EIP cannot be released. |
包周期EIP不支持直接删除 |
请进行退订操作 |
|
|
更新弹性公网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 |
The port has already been bound with an EIP. |
port已经绑定弹性公网IP |
请先将该端口与其他弹性公网IP解绑定 |
|
|
409 |
VPC.0510 |
EIP has already been bound to a port. |
弹性公网IP已经绑定其他虚拟机 |
请先将该弹性公网IP与其他虚拟机解绑定 |
|
|
409 |
VPC.0511 |
The port has already been bound with an EIP. |
虚拟机已经绑定弹性公网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 |
EIP bandwidth with the ID not found. |
带宽对象不存在 |
所查询的带宽对象不存在 |
|
|
500 |
VPC.0302 |
Neutron error. |
底层异常 |
请确认NEUTRON服务是否正常或联系技术支持 |
|
|
查询带宽列表 |
400 |
VPC.0301 |
Get bandwidths error limit is invalid. |
带宽参数错误 |
请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法 |
|
404 |
VPC.0306 |
EIP bandwidth with the ID not found. |
带宽对象不存在 |
所查询的带宽对象不存在 |
|
|
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 |
Bandwidth update error. |
更新带宽内部异常 |
请联系技术支持 |
|
|
创建共享带宽 |
400 |
VPC.0310 |
Insufficient shared bandwidth quota. |
共享带宽配额不足 |
请删除不使用的共享带宽或联系技术支持 |
|
共享带宽插入/移除弹性公网IP |
400 |
VPC.0301 |
Invalid publicip_id |
无效的publicip_id |
请检查publicip_info里面的publicip_id是否合法 |
|
400 |
VPC.0323 |
EIPs cannot be added to or removed from the shared bandwidth. |
共享带宽无法插入/移除弹性公网IP |
请检查共享带宽或者弹性公网IP的状态是否正常 |
|
|
查询配额 |
400 |
VPC.1207 |
Invalid resource type. |
指定的类型不存在 |
请使用已存在的正确类型。 |
|
全域弹性公网IP错误码 |
400 |
GEIP.5001 |
请求参数有误 |
请求参数有误 |
根据提示信息检查参数格式,重新发送请求 |
|
400 |
GEIP.5006 |
描述信息不合法 |
描述信息不合法 |
请修改描述信息后再发起请求 |
|
|
400 |
GEIP.5103 |
请求参数有误 |
请求参数有误 |
请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法 |
|
|
400 |
GEIP.5106 |
调用本地接口失败 |
调用本地接口失败 |
调用本地接口失败 |
|
|
400 |
GEIP.5110 |
请求参数有误 |
请求参数有误 |
请求参数有误,请根据错误信息修改请求参数后重试。 |
|
|
400 |
GEIP.5112 |
当前接口只能修改包周期的带宽,按需不允许操作 |
当前接口只能修改包周期的带宽,按需不允许操作 |
当前接口只能修改包周期的带宽,按需不允许操作 |
|
|
400 |
GEIP.7106 |
无效的端口 |
无效的端口 |
请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法 |
|
|
400 |
GEIP.8001 |
请求参数错误 |
请求参数错误 |
请根据实际返回的Error Message参考接口文档检查传入的参数值是否合法 |
|
|
400 |
GEIP.8101 |
调用后端接口失败 |
调用后端接口失败 |
调用后端接口失败,请稍后重试。 |
|
|
403 |
GEIP.5005 |
无权操作 |
无权操作 |
请赋予正确的细粒度权限 |
|
|
403 |
GEIP.5007 |
细粒度鉴权失败 |
细粒度鉴权失败 |
请赋予正确的细粒度权限 |
|
|
403 |
GEIP.5108 |
非管理员权限无法操作 |
非管理员权限无法操作 |
请先获取管理员权限再操作。 |
|
|
404 |
GEIP.5003 |
资源不存在 |
请求对应的资源不存在 |
请求对应的资源不存在,请确定资源是否存在。 |
|
|
404 |
GEIP.5104 |
冻结解冻资源不存在 |
冻结解冻资源不存在 |
冻结解冻资源不存在,请确定资源是否存在。 |
|
|
404 |
GEIP.5105 |
删除资源不存在 |
删除资源不存在 |
删除资源不存在,请确定资源是否存在。 |
|
|
404 |
GEIP.6101 |
租户退场任务不存在 |
租户退场任务不存在 |
请稍后再试。 |
|
|
409 |
GEIP.5002 |
操作冲突 |
操作冲突 |
请根据报错信息重新发起请求 |
|
|
409 |
GEIP.5004 |
操作的资源配额不足 |
操作的资源配额不足 |
请先增加配额 |
|
|
409 |
GEIP.5101 |
资源不允许直接删除 |
误删保护:绑定、激活、被应用状态默认不允许直接删除资源 |
误删保护:绑定、激活、被应用状态默认不允许直接删除资源 |
|
|
409 |
GEIP.5109 |
配额不足 |
配额不足 |
配额不足,请根据错误信息先增加配额 |
|
|
409 |
GEIP.7002 |
公共池资源不足 |
公共池资源不足 |
请先扩容公共池。 |
|
|
500 |
GEIP.5102 |
The system error. |
异步任务提交前检查失败 |
后台服务调用异常,请稍后重试。 |
|
|
500 |
GEIP.7001 |
服务内部异常 |
服务内部异常 |
服务内部异常,请稍后重试。 |
|
|
500 |
GEIP.7101 |
异步任务执行失败 |
异步任务执行失败 |
异步任务执行失败,请稍后重试。 |
|
|
500 |
GEIP.8001 |
内部配置错误/调用后台服务异常 |
内部配置错误/调用后台服务异常 |
请重试或者联系技术支持 |
|
|
500 |
GEIP.8002 |
db操作异常 |
db操作异常 |
请重试或联系技术支持 |
|
|
500 |
GEIP.8101 |
调用后端接口失败 |
调用后端接口失败 |
调用后端接口失败,请稍后重试。 |