Error Codes
If an error code starting with APIGW is returned after you call an API, rectify the fault by referring to the instructions provided in API Gateway Error Codes.
Status Code |
Error Codes |
Error Message |
Description |
Solution |
---|---|---|---|---|
400 |
WAF.00011001 |
bad.request |
Bad request |
Check param |
400 |
WAF.00011002 |
url.param.illegal |
The URL format is incorrect |
Check URL format |
400 |
WAF.00011003 |
request.body.illegal |
Request body format error: missing parameter and illegal value in body |
Check request body |
400 |
WAF.00011004 |
id.illegal |
Illegal ID |
Check ID |
400 |
WAF.00011005 |
name.illegal |
Illegal name |
Check name |
400 |
WAF.00011006 |
host.illegal |
Illegal domain name |
Check domain name |
400 |
WAF.00011007 |
port.illegal |
Illegal port |
Check port |
400 |
WAF.00011007 |
ip.illegal |
Illegal IP |
Check IP |
400 |
WAF.00011008 |
protect.status.illegal |
Illegal protection status |
Check whether the protection state is in the range of enumeration value |
400 |
WAF.00011009 |
access.status.illegal |
Illegal access status |
Check whether the access status is in the range of enumeration value |
400 |
WAF.00011010 |
offsetOrLimit.illegal |
Illegal offset or limit number |
Check whether the starting line or limit number is within the range |
400 |
WAF.00011011 |
pageOrPageSize.illegal |
Illegal page number or number of entries per page |
Check if page number or number of items per page are in range |
400 |
WAF.00011012 |
standard.violated |
Invalid parameter |
Check the parameters |
400 |
WAF.00011013 |
description.illegal |
Illegal description format |
Check description format |
400 |
WAF.00011014 |
request.header.illegal |
Request header format error: missing parameter and illegal value in header |
Check header required parameters |
400 |
WAF.00011015 |
spec.code.illegal |
Illegal spec code of WAF |
Replacing Valid WAF Specifications |
400 |
WAF.00011016 |
name.duplicate |
Duplicated name. |
Change the name. |
400 |
WAF.00011017 |
ipv6.switch.illegal |
IPv6 defense cannot be disabled. |
Enable IPv6 defense. |
400 |
WAF.00011018 |
action.type.illegal |
Illegal action type |
Replace a valid defense action type. |
400 |
WAF.00011019 |
cert.illegal |
Illegal certificate |
Use a valid certificate. |
400 |
WAF.00011020 |
cve.num.illegal |
Invalid CVE ID |
Use a valid CVE ID. |
400 |
WAF.00011021 |
cert.expired |
Certificate has expired |
Replacing an Unexpired Certificate |
400 |
WAF.00011022 |
gocm.action.illegal |
Illegal GOCM ACTION |
Check the action in the GOCM ticket and use a correct and valid action rule. |
400 |
WAF.00011023 |
repeat.purchases |
It is not allowed to purchase twice |
It is not allowed to purchase twice |
400 |
WAF.00012001 |
invalid.token |
Illegal token |
Check whether the token is correct |
400 |
WAF.00012002 |
invalid.project |
Inconsistency between project_id and token |
Check consistency of project_id and token |
400 |
WAF.00013004 |
protocol.not.support |
Protocol not supported |
Through ELB conversion protocol |
400 |
WAF.00013010 |
custom.ruleset.does.not.support.for.shared.policy |
Custom rule set does not support for shared policy |
nothing |
400 |
WAF.00014002 |
resource.already.exists |
Resource already exists |
Resource already exists |
400 |
WAF.00014003 |
open.protect.failed |
Failed to open protection |
Check domain name protection status |
400 |
WAF.00014004 |
access.failed |
Failed to access WAF |
Modify DNS resolution |
400 |
WAF.00014005 |
bypass.failed |
Bypasswaf failed |
Check the protection status and try again |
400 |
WAF.00014006 |
proxy.config.error |
Agent configuration error |
Reconfigure the agent correctly and try again |
400 |
WAF.00014007 |
host.conflict |
Domain name conflict |
Check that the domain name already exists in the website configuration |
400 |
WAF.00014008 |
cert.inconsistent |
The same domain name, but the certificate is inconsistent |
Use the same certificate |
400 |
WAF.00014010 |
port.protocol.mismatch |
Port and protocol mismatch |
Select the matching protocol and port |
400 |
WAF.00014011 |
host.blacklist |
It is forbidden to add the protection website, and the domain name is blacklisted |
|
400 |
WAF.00014012 |
website.not.register |
Website is not registered |
Filing website |
400 |
WAF.00014013 |
host.already.access |
The domain name already has accessed waf |
nothing |
400 |
WAF.00014014 |
exclusive.ip.config.error |
exclusive.ip.config.error |
Check exclusive IP configuration |
400 |
WAF.00014015 |
resource.is.being.used |
Resource is in use |
nothing |
400 |
WAF.00014016 |
ip.group.is.being.shared |
IP group is being shared |
nothing |
400 |
WAF.00014017 |
policy.is.being.shared |
Policy is being shared |
nothing |
400 |
WAF.00014018 |
certificate.is.being.shared |
Certificate is being shared |
nothing |
400 |
WAF.00014019 |
policy.is.being.disconnecting |
Policy is being disconnecting |
nothing |
400 |
WAF.00014026 |
sdk.already.exists |
Sdk config already exists |
Check the SDK configuration. |
400 |
WAF.00014027 |
certificate.already.exists |
Certificate already exists |
Check the certificate file. |
400 |
WAF.00014028 |
host.already.exists |
Website already exists |
Check the protected domain name. |
400 |
WAF.00014029 |
certificateSharing.already.exists |
Current certificate already exists in target enterprise project |
Check the certificate file of the target enterprise project. |
400 |
WAF.00014030 |
policySharing.already.exists |
Current policy already exists in target enterprise project |
Check the protection policy of the target enterprise project. |
400 |
WAF.00014031 |
ipGroupSharing.already.exists |
Current ip address group already exists in target enterprise project |
Check the IP address group of the target enterprise project. |
400 |
WAF.00015001 |
premium.instance.not.available |
Dedicated WAF instance is not available. Please check configurations |
check configurations |
400 |
WAF.00015005 |
premium.instance.illegal.flavor |
Illegal ECS flavor of dedicated WAF instance |
Change the ECS specifications. |
400 |
WAF.00015006 |
premium.instance.purchase.config.not.found |
Purchase options of Premium WAF is not configured |
Check the option configuration on the Premium WAF purchase page. |
400 |
WAF.00016001 |
elb.mode.not.available |
ELB mode is not available |
Check the ELB mode configuration. |
400 |
WAF.00021001 |
bad.request |
Bad request |
nothing |
400 |
WAF.00021002 |
url.param.illegal |
The URL format is incorrect |
It is recommended to modify the URL in the request body parameter to the standard URL and debug again |
400 |
WAF.00021003 |
request.body.illegal |
The request body parameter is incorrect |
It is recommended that you verify the parameters according to the document before initiating debugging |
400 |
WAF.00021004 |
id.illegal |
The unique identifier ID format is incorrect |
It is recommended to follow the correct instructions in the documentation to obtain the ID |
400 |
WAF.00021005 |
name.illegal |
The name parameter format is incorrect |
Check the format of name, which can only be composed of letters, numbers, -_ And. Cannot exceed 64 characters in length |
400 |
WAF.00021006 |
host.illegal |
The domain name format is incorrect |
Domain name can only be composed of letters, numbers, -_ And. Cannot exceed 64 characters in length |
400 |
WAF.00021007 |
protocol.illegal |
The back-end protocol format is incorrect |
The back-end protocol can only be configured as HTTP or HTTPS and must be capitalized |
400 |
WAF.00021008 |
port.illegal |
The source port format is incorrect |
Check whether the configured port is empty and whether the target port is in the range of 0-65535 |
400 |
WAF.00021009 |
ip.illegal |
Incorrect IP format |
Check whether the IP format meets the standard format of IPv4 or IPv6 |
400 |
WAF.00021010 |
server.address.illegal |
Server configuration exception |
Check whether the server configuration is empty and whether the quantity is in the range of 1-80 |
400 |
WAF.00021012 |
path.illegal |
The URL format in the rule configuration is incorrect |
It is recommended to modify the URL in the request body parameter to the standard URL and debug again |
400 |
WAF.00021013 |
cert.illegal |
The HTTPS certificate has expired |
It is recommended to upload the unexpired certificate again |
400 |
WAF.00021014 |
action.illegal |
Illegal protective action |
It is recommended to configure protection actions according to the enumerated values in the document |
400 |
WAF.00021015 |
rule.status.illegal |
Illegal rule status |
It is recommended to modify the rule status according to the rule status enumeration value in the document |
400 |
WAF.00021016 |
description.illegal |
Description exception |
It is recommended to use standard English grammar for description |
400 |
WAF.00021017 |
incorrect.rule.config |
Incorrect rule configuration |
It is recommended to configure protection rules according to the documentation in the help center |
400 |
WAF.00021018 |
incorrect.reference.table.config |
Incorrect reference table configuration |
It is recommended to configure the reference table according to the documentation in the help center |
400 |
WAF.00021019 |
incorrect.route.config |
Incorrect line configuration |
It is recommended to configure the line according to the documentation in the help center |
400 |
WAF.00021020 |
offsetOrLimit.illegal |
Paging parameter error |
It is recommended to fill in pagination parameters according to the documents in the help center |
400 |
WAF.00021021 |
pageOrPageSize.illegal |
Illegal page or pagesize |
It is recommended to view the parameter limits according to the documentation in the help center |
400 |
WAF.00021022 |
name.duplicate |
name duplicate |
Modify the name |
400 |
WAF.00021023 |
server.mode.illegal |
Illegal mode |
Check the service mode. |
400 |
WAF.00021024 |
proxyConfig.illegal |
Illegal SDK proxy config |
Check the SDK configuration. |
400 |
WAF.00021025 |
cookie.secure.conflict |
Cookie with Secure/HttpOnly conflicts with HTTP client protocol |
Check the configuration. |
400 |
WAF.00021026 |
condition.repeat |
Duplicate rules in the condition list |
Checking Rules in the Condition List |
400 |
WAF.00022002 |
resource.already.exists |
Resource already exists |
It is recommended to check whether the created resource already exists in the console |
400 |
WAF.00022003 |
resource.is.being.used |
The resource is in use |
Remove the relationship between the resource and the user before deleting the resource |
400 |
WAF.00022004 |
rule.conflict |
Rule conflict |
Check whether the target rule conflicts with the existing rule |
400 |
WAF.00022006 |
host.conflict |
Someone else has already added this domain name, Please confirm whether the domain name belongs to you. If so, contact the service staff to help you solve it |
Someone else has already added this domain name, Please confirm whether the domain name belongs to you. If so, contact the service staff to help you solve it |
400 |
WAF.00022007 |
open.protect.failed |
Failed to enable protection, please access the traffic first |
please access the traffic first |
400 |
WAF.00022012 |
rule.resource.already.exists |
Same condition rule already exists |
Check the added rule condition. |
400 |
WAF.00023001 |
policy.not.bind.domain |
The policy is not bound a domain |
Bind the domain name first |
400 |
WAF.00023002 |
domain.not.session.tag |
Please set session tag on the domain setting page |
Please configure the session tag on the domain first |
400 |
WAF.00023003 |
domain.not.user.tag |
Please set user tag on the domain setting page |
Please configure the user tag on the domain first |
401 |
WAF.00010005 |
request.iam.failed |
Failed to request IAM. Please check current user's IAM permissions |
Please check current user's IAM permissions |
401 |
WAF.00010006 |
update.iam.failed |
Failed to request IAM. Please check current user's IAM permissions |
Please check current user's IAM permissions |
401 |
WAF.00012003 |
permission.denied |
No permission |
Assign WAF required permissions to account |
401 |
WAF.00012008 |
jwt.authentication.invalid.token |
Illegal JWT token |
Check whether the account has JWT permission |
401 |
WAF.00012009 |
jwt.authentication.failed |
JWT authentication failed |
Give the account authorization first |
401 |
WAF.00012011 |
cop.permission.denied |
No cop permission. |
Check the COP permission. |
401 |
WAF.00015004 |
premium.instance.agency.not.ready |
The IAM agency needed for dedicated WAF instance is not ready |
Check the IAM Agency Permissions |
401 |
WAF.00016003 |
elb.mode.elb.unauthorized |
No permission to get ELB info and update ELB options |
Check the user permission. |
403 |
WAF.00012004 |
account.frozen |
Account freezing |
Account unfreezing |
403 |
WAF.00012005 |
not.subscribe |
Unsubscribed |
Subscribe to WAF service first |
403 |
WAF.00012006 |
pdp.permission.denied |
No permission |
Check the PDP authority of the account |
403 |
WAF.00012007 |
jwt.authentication.disabled |
JWT certification off |
Open JWT certification |
403 |
WAF.00012010 |
eps.all.not.support |
eps.all.not.support |
Open the write permission of enterprise project |
403 |
WAF.00012012 |
not.subscribe.cloud |
The target enterprise project has not subscribed to the cloud-mode WAF instance |
Subscribe to a cloud-mode WAF instance. |
403 |
WAF.00012013 |
not.subscribe.premium |
The target enterprise project has not subscribed to the dedicated WAF instance |
Subscribe to the dedicated WAF instance |
403 |
WAF.00013001 |
insufficient.quota |
Insufficient function quota |
Purchase function quota upgrade package |
403 |
WAF.00013002 |
feature.not.support |
Function not supported |
nothing |
403 |
WAF.00013003 |
port.not.support |
Port not supported |
Port conversion via ELB |
403 |
WAF.00013005 |
wildcard.domain.not.support |
Pan domain name not supported |
Use specific domain names |
403 |
WAF.00013006 |
ipv6.not.support |
IPv6 is not supported |
The current version does not support IPv6 |
403 |
WAF.00013007 |
insufficient.tenant.quota |
insufficient.tenant.quota |
Purchase quota upgrade package |
403 |
WAF.00013008 |
product.sold.out |
The selected product has been sold out |
Change Product Specification |
403 |
WAF.00013009 |
degrade.not.support |
Forbidden to degrade, current host num exceeds degraded quota |
Reduce domain name usage |
403 |
WAF.00013011 |
insufficient.domain.quota |
Insufficient root domain quota, please purchase expansion package or upgrade specification |
purchase expansion package or upgrade specification |
403 |
WAF.00013012 |
insufficient.port.quota |
Insufficient port quota, please purchase expansion package or upgrade specification |
please purchase expansion package or upgrade specification |
403 |
WAF.00013013 |
insufficient.host.quota |
Insufficient domain quota, please purchase expansion package or upgrade specification |
please purchase expansion package or upgrade specification |
403 |
WAF.00013014 |
insufficient.policy.quota |
Insufficient policy quota |
Purchase the domain name expansion package or upgrade the specification |
403 |
WAF.00015002 |
premium.instance.sold.out |
Dedicated WAF instance is currently sold out. Please change ECS flavor or wait for restock |
Please change ECS flavor or wait for restock |
403 |
WAF.00015003 |
premium.instance.not.allowed |
The account is not allowed to create dedicated WAF instance |
Check the current account configuration. |
403 |
WAF.00016004 |
elb.mode.unsupported.elb |
ELB is not eligible for WAF. Only ELBv3 supports WAF |
Check the ELB Mode |
403 |
WAF.00016005 |
elb.mode.unsupported.elb.spec |
ELB is not eligible for WAF due to its spec. Please ensure ELB has L7 flavor |
Check the ELB configuration. |
403 |
WAF.00016006 |
elb.mode.unsupported.elb.flavor |
ELB is not eligible for WAF due to its flavor. Please ensure ELB has supported L7 flavor |
Check the ELB configuration |
403 |
WAF.00022005 |
insufficient.quota |
Insufficient resources |
It is recommended to purchase the upgrade package of corresponding resources |
404 |
WAF.00014001 |
resource.not.found |
Resource not found |
The resource has been deleted or does not exist |
404 |
WAF.00014009 |
api.not.found |
The interface does not exist |
Check interface URL |
404 |
WAF.00014020 |
certificate.not.found |
Certificate not found |
Add the certificate resource. |
404 |
WAF.00014021 |
ipGroup.not.found |
Ip address group not found |
Add an IP address group. |
404 |
WAF.00014022 |
host.not.found |
Domain name not found |
Add a domain name. |
404 |
WAF.00014023 |
premium.waf.instance.not.found |
Dedicated engine not found |
Add Dedicated engine WAF instance. |
404 |
WAF.00014024 |
projectId.not.found |
Project id not found |
Check the project ID. |
404 |
WAF.00014025 |
policy.not.found |
Policy not found |
Adding a defense policy |
404 |
WAF.00016002 |
elb.mode.elb.not.found |
Provided ELB not found |
Check the ELB |
404 |
WAF.00022001 |
resource.not.found |
Resource does not exist |
It is recommended to check the resource status on the console or ask for technical support |
404 |
WAF.00022008 |
rule.not.found |
Policy rule not found |
Check the policy rule. |
404 |
WAF.00022009 |
certificate.not.found |
certificate not found |
Check whether the certificate resource has been added. |
404 |
WAF.00022010 |
ipGroup.not.found |
Address group not found |
Add an IP address group first |
404 |
WAF.00022011 |
policy.not.found |
Policy not found |
Add a protection policy first. |
409 |
WAF.00016007 |
elb.mode.conflict |
ELB is only allowed to bind either dedicated WAF pool or shared WAF pool |
Repeated binding is not allowed. |
409 |
WAF.00016008 |
elb.mode.ep.conflict |
ELB is allowed to config in only one enterprise project |
Repeated binding is not allowed. |
500 |
WAF.00010001 |
internal.error |
Server internal error |
Contact technical support |
500 |
WAF.00010002 |
system.busy |
The system is busy, please try again later |
Contact technical support |
500 |
WAF.00010003 |
cname.failed |
Failed to create or modify CNAME |
Contact technical support |
500 |
WAF.00010004 |
obs.failed |
Failed to get OBS file download link |
Contact technical support |
500 |
WAF.00010007 |
risk.action.is.blocking |
Due to security reasons, your account has been restricted from purchasing certain pay-per-use cloud service resources according to the HUAWEI CLOUD Customer Agreement. If you have any questions, contact customer service |
contact customer service |
500 |
WAF.00010008 |
frozen.deposit.failed |
Insufficient account balance. Top up your account |
Top up your account |
500 |
WAF.00010009 |
list.eps.failed |
Failed to list enterprise project |
nothing |
500 |
WAF.00020001 |
internal.error |
Service internal exception |
It is recommended to try again in five minutes |
500 |
WAF.00020002 |
system.busy |
System busy |
It is recommended to try again in five minutes |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot