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

负载均衡返回码说明

表1 正常返回码

正常返回码

类型

说明

200

OK

GET和PUT操作正常返回。

201

Created

POST操作正常返回。

204

No Content

DELETE操作正常返回。

202

Accepted

PUT操作正常返回。

表2 错误返回码

错误返回码

类型

可能的错误原因

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

表3 各模块错误码

模块

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版本号不存在。

请联系客服处理。