负载均衡返回码说明
正常返回码 |
类型 |
说明 |
---|---|---|
200 |
OK |
GET和PUT操作正常返回。 |
201 |
Created |
POST操作正常返回。 |
204 |
No Content |
DELETE操作正常返回。 |
202 |
Accepted |
PUT操作正常返回。 |
错误返回码 |
类型 |
可能的错误原因 |
---|---|---|
400 |
Bad request |
Malformed request URI or body |
Requested admin state invalid |
||
Invalid values entered |
||
Bulk operations disallowed |
||
Validation failed |
||
Method not allowed for request body (such as trying to update attributes that can be specified at create-time only) |
||
The network is not external, such as router:external=False. |
||
The internal OpenStack Networking port is not associated with the floating IP address. |
||
The requested floating IP address does not fall in the subnet range for the external network. |
||
The fixed IP address is not valid. |
||
Router port must have exactly one fixed IP |
||
Subnet for router interface must have a gateway IP |
||
401 |
Unauthorized |
Authentication required |
403 |
Forbidden |
Non existent URI Resource not found |
404 |
Not Found |
Non existent URI |
Resource not found |
||
The port UUID is not valid. |
||
409 |
Conflict |
Port configured on network |
IP allocated on subnet |
||
Conflicting IP allocation pools for subnet |
||
The requested floating IP address is already in use. |
||
The internal OpenStack Networking port and fixed IP address are already associated with another floating IP. |
||
500 |
Internal server error |
Internal OpenStack Networking error |
503 |
Service unavailable |
Failure in Mac address generation |
模块 |
http状态码 |
错误码 |
Error Message |
错误说明 |
处理措施 |
负载均衡器 |
400 |
ELB.0002 |
RequestBody is null or empty,request is invalid. |
requestbody体为空。 |
参考接口指南填写参数。 |
401 |
ELB.1102 |
Token is error, Authentication required. |
token为空。 |
使用正确的未过期的token。 |
|
400 |
ELB.0002 |
RequestBody is null, request is invalid. |
requestbody转换失败。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody loadbalancer[vip_subnet_id] is null, this is a required parameter. |
body体中vip_subnet_id为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.1202 |
1.decoded token is null. 2.checkEnterpriseProject is error. |
1.token为空。 2.ep_id校验出错。 |
检查企业ID是否合法。 |
|
403 |
ELB.9802 |
Policy doesn't allow elb:loadbalancers:list to be performed. etc. |
鉴权失败。 |
检查是否有权限执行该操作。 |
|
403 |
ELB.9803 |
Policy doesn't allow elb:loadbalancers:list to be performed. etc. |
鉴权失败。 |
检查是否有权限执行该操作。 |
|
403 |
ELB.9804 |
Policy doesn't allow elb:loadbalancers:list to be performed. etc. |
鉴权失败。 |
检查是否有权限执行该操作。 |
|
400 |
ELB.0004 |
Api response is null or invaild. |
neutron返回的response为null。 |
请联系客服处理。 |
|
400 |
ELB.9899 |
The default_tls_container_ref field of the TERMINATED_HTTPS listener does not allow updating to null etc. |
下发neutron失败。 |
根据具体错误信息处理。 |
|
400 |
ELB.9807 |
Quota exceeded for resources:['loadbalancer']. |
资源配额已用完。 |
如需扩大配额,请联系客服处理。 |
|
400 |
ELB.1204 |
Bind fail. |
绑定ep_id失败。 |
请联系客服处理。 |
|
400 |
ELB.9805 |
Ep_id is not uuid. |
uri中的ep_id不是合法的uuid。 |
检查企业ID是否合法。 |
|
400 |
ELB.9806 |
Loadbalancer_id in url is null or empty. etc. |
uri中的loadbalancer_id为空。 |
检查url中的资源ID是否正确。 |
|
404 |
ELB.9800 |
Resource could not be found. |
查找ep_id时指定资源loadbalancer_id不存在。 |
检查资源ID是否非法。 |
|
400 |
ELB.9808 |
Tenant_id in token mismatches with tenant_id in url. |
token中的tenant_id和url中的不一致. |
检查token和url中tenant_id参数是否正确。 |
|
403 |
ELB.9801 |
Not be list action, enterprise_project_id must not be null. |
细粒度场景下列表查询请求没有传递企业ID。 |
检查查询列表的请求,参数是否正确。 |
|
监听器 |
400 |
ELB.0002 |
Listener is null, request is invalid. |
listener body体为空。 |
参考接口指南填写参数。 |
400 |
ELB.9805 |
RequestBody listener[protocol] is null, this is a required parameter. |
body体中protocol 为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody listener[protocol_port] is null, this is a required parameter. |
protocol_port为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody listener[loadbalancer_id] is null, this is a required parameter. |
loadbalancer_id为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.6200 |
Load Balaner *** already has a listener with protocol_port of ***. |
listener端口号已占用,不能再创建。 |
使用新的端口创建监听器。 |
|
400 |
ELB.9807 |
Quota exceeded for resources:['listener']. |
资源配额已用完。 |
如需扩大配额,请联系客服处理。 |
|
后端云服务器组 |
400 |
ELB.0002 |
Pool is null, request is invalid. |
body为空。 |
参考接口指南填写参数。 |
400 |
ELB.9805 |
RequestBody pool[protocol] is null, this is a required parameter. |
protocol为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody pool[lb_algorithm] is null, this is a required parameter. |
lb_algorithm为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9807 |
Quota exceeded for resources:['pool']. |
资源配额已用完。 |
如需扩大配额,请联系客服处理。 |
|
400 |
ELB.9805 |
RequestBody pool[loadbalancer_id] and pool[listener_id] both are null, this has at least one parameter. |
listener_id为空。 |
参考接口指南填写参数。 |
|
后端云服务器 |
400 |
ELB.9805 |
RequestBody pool[session_persistence][type] is null. when pool[session_persistence] exists, this is a required parameter. |
session_persistence为空。 |
参考接口指南填写参数。 |
400 |
ELB.0002 |
Member is null,request is invalid. |
body为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody member[address] is null, this is a required parameter. |
address为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9807 |
Quota exceeded for resources:['member']. |
资源配额已用完。 |
如需扩大配额,请联系客服处理。 |
|
400 |
ELB.9805 |
RequestBody member[address]'s length is %s, greater than 64. |
address长度大于64。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody member[protocol_port] is null, this is a required parameter. |
protocol_port为空。 |
参考接口指南填写参数。 |
|
健康检查 |
400 |
ELB.9805 |
RequestBody member[subnet_id] is null, this is a required parameter. |
subnet_id为空。 |
参考接口指南填写参数。 |
400 |
ELB.0002 |
healthmonitor is null,request is invalid. |
body体为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody healthmonitor[delay] is null, this is a required parameter. |
delay为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody healthmonitor[max_retries] is null, this is a required parameter. |
max_retries为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody healthmonitor[pool_id] is null, this is a required parameter. |
pool_id为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9807 |
Quota exceeded for resources:['healthmonitor']. |
资源配额已用完。 |
如需扩大配额,请联系客服处理。 |
|
400 |
ELB.9805 |
RequestBody healthmonitor[timeout] is null, this is a required parameter. |
timeout为空。 |
参考接口指南填写参数。 |
|
转发策略 |
400 |
ELB.9805 |
RequestBody healthmonitor[type] is null, this is a required parameter. |
type为空。 |
参考接口指南填写参数。 |
400 |
ELB.0002 |
l7policy is null,request is invalid. |
body体为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9807 |
Quota exceeded for resources:['l7policiey']. |
资源配额已用完。 |
如需扩大配额,请联系客服处理。 |
|
400 |
ELB.9805 |
RequestBody l7policy[listener_id] is null, this is a required parameter. |
listener_id为空。 |
参考接口指南填写参数。 |
|
转发规则 |
400 |
ELB.9805 |
RequestBody l7policy[action] is null, this is a required parameter. |
action为空。 |
参考接口指南填写参数。 |
400 |
ELB.0002 |
Rule is null,request is invalid. |
body体为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody rule[type] is null, this is a required parameter. |
type为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9807 |
Quota exceeded for resources:['l7policieyrule']. |
资源配额已用完。 |
如需扩大配额,请联系客服处理 |
|
400 |
ELB.9805 |
RequestBody rule[compare_type] is null, this is a required parameter. |
compare_type为空。 |
参考接口指南填写参数 |
|
400 |
ELB.9805 |
RequestBody rule[value] is null, this is a required parameter. |
value为空。 |
参考接口指南填写参数 |
|
400 |
ELB.9805 |
RequestBody rule[value]'s length is %s, greater than 128. |
value长度大于128。 |
参考接口指南填写参数 |
|
白名单 |
400 |
ELB.9807 |
Quota exceeded for resources:['whitelist']. |
资源配额已用完。 |
如需扩大配额,请联系客服处理。 |
400 |
ELB.0002 |
whitelist is null,request is invalid. |
body体为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody whitelist[listener_id] is null, this is a required parameter. |
listener_id为空。 |
参考接口指南填写参数。 |
|
400 |
ELB.9805 |
RequestBody whitelist[listener_id]'s length is %s, greater than 255. |
listener_id长度大于255。 |
参考接口指南填写参数。 |
|
标签管理 |
400 |
ELB.0002 |
RequestBody is null or empty. |
请求体非法。 |
参考接口指南填写参数。 |
401 |
ELB.1102 |
Token is error, Authentication required. |
token非法。 |
请使用正确的未过期token。 |
|
400 |
ELB.0002 |
LogTankRequestBody is null, request is invalid. |
请求体非法。 |
参考接口指南填写参数。 |
|
LoadbalancerId in requestBody is null. |
请求体中loadbalancer_id为空。 |
参考接口指南填写参数。 |
|||
LoggroupId in requestBody is null. |
请求体中log_group_id为空。 |
参考接口指南填写参数。 |
|||
LogtopicId in requestBody is null. |
请求体中log_topic_id为空。 |
参考接口指南填写参数。 |
|||
403 |
ELB.9802 |
Policy doesn't allow elb:logtanks:create to be performed. |
权限校验失败。 |
检查是否有权限执行该操作。 |
|
403 |
ELB.9803 |
Policy doesn't allow elb:loadbalancers:list to be performed. etc. |
权限校验失败。 |
检查是否有权限执行该操作。 |
|
403 |
ELB.9804 |
Policy doesn't allow elb:loadbalancers:list to be performed. etc. |
权限校验失败。 |
检查是否有权限执行该操作。 |
|
400 |
ELB.9899 |
The default_tls_container_ref field of the TERMINATED_HTTPS listener does not allow updating to null. |
监听器的default_tls_container_ref不允许更新为空。 |
根据具体错误信息处理。 |
|
证书管理 |
400 |
ELB.1001 |
Request parameters invalid. |
参数不合法。 |
请输入合法的参数。 |
400 |
ELB.5010 |
The certificate URL contains more than four parts. |
证书URL超过四部分。 |
请输入合法的证书URL。 |
|
400 |
ELB.5020 |
The certificate ID must be 32 characters. |
证书ID不是32位字符串。 |
请输入合法的证书ID。 |
|
400 |
ELB.5030 |
Incorrect certificate URL. |
证书URL不正确。 |
请输入正确的证书URL。 |
|
404 |
ELB.5040 |
The certificate does not exist. |
证书不存在。 |
请确认证书已经存在。 |
|
400 |
ELB.5131 |
Failed to query the certificate quota. |
查找证书配额失败。 |
请联系客服处理。 |
|
400 |
ELB.5141 |
Failed to query the user certificate quota. |
从证书查找配额使用记录失败。 |
请联系客服处理。 |
|
400 |
ELB.5151 |
The certificate quantity exceeds the quota. |
证书数大于配额。 |
请确认证书数量没有超过配额。 |
|
400 |
ELB.1011 |
Private_key or certificate content is not valid. |
服务端证书公钥或私钥内容不合法。 |
请输入合法的证书公钥或私钥内容。 |
|
400 |
ELB.5051 |
CA certificate content is not valid. |
客户端CA证书内容不合法。 |
请输入合法的证书内容。 |
|
400 |
ELB.5002 |
Failed to delete the certificate. |
删除证书失败。 |
请联系客服处理。 |
|
400 |
ELB.5033 |
Failed to update certificate. |
更新证书失败。 |
请联系客服处理。 |
|
400 |
ELB.5013 |
Private_key or certificate content is not valid. |
服务端证书公钥或私钥内容不合法。 |
请输入合法的证书公钥或私钥内容。 |
|
400 |
ELB.5053 |
CA certificate content is not valid. |
客户端CA证书内容不合法。 |
请输入合法的证书内容。 |
|
400 |
ELB.5004 |
Invalid search criteria. |
查询条件无效。 |
请确认输入正确的查询条件。 |
|
API版本 |
404 |
ELB.1110 |
version not found. |
api版本号不存在。 |
请联系客服处理。 |