The following table lists all the error codes that the system may return when you
call a WAF API.
| Error code | Error message | Description |
|---|---|---|
| RequestError | The system is unavailable. Please try again later. | The error message returned because an internal error occurred. Try again later. |
| ComboError | No package information is available. | The error message returned because no package information is available. Possible reasons include invalid UID or WAF instance ID. |
| DomainCountError | The number of domain names exceeds the limit. You can upgrade the domain package. | The error message returned because the number of domains has reached the upper limit. |
| HttpsSupportError | HTTPS is not supported. | The error message returned because HTTPS requests are not supported. |
| OuterCloudSupportError | Servers outside Alibaba is not supported. | The error message returned because external servers are not supported. |
| DomainSourceIpCountError | The number of origin fetch addresses exceeds the limit. | The error message returned because the number of origin IP addresses has reached the upper limit. |
| DomainNotRegisterError | The specified domain name is not ICP filed. | The error message returned because the specified domain does not have an ICP license. |
| ExtensiveDomainSupportError | Wildcard domains is not supported. | The error message returned because wildcard domains are not supported. |
| DomainHasAdded | The domain has been configured. | The error message returned because the specified domain has already been added to WAF. |
| SourceIpNotYoursError | You are not the owner of this origin fetch address. | The error message returned because the specified origin IP address does not belong to the current account. |
| HttpsCertFormatError | The certificate file is malformed. | The error message returned because the SSL certificate format is invalid. |
| HttpsPrivateKeyFormatError | The private key of the certificate is malformed. | The error message returned because the format of the SSL certificate private key is invalid. |
| ErrorInSourceIps | The origin fetch address includes disallowed IP addresses or domains. | The error message returned because some IP addresses or domains cannot be added as origins. |
| DomainNotExist | The specified domain does not exist. | The error message returned because the specified domain does not exist. |
| IsNonStandardPort | Non-standard ports are not supported. | The error message returned because WAF does not support non-standard ports. |
| InvalidDomainError | The domain is invalid. | The error message returned because the specified domain is invalid. |
| InvalidMainDomainError | The number of primary domains exceeds the limit. You can upgrade the domain package. | The error message returned because the number of top-level domains has reached the upper limit. |
| NotSupportMainDomainError | The primary domain is not supported. | The error message returned because the specified top-level domain is invalid. |
| CertAndKeyNotMatch | The certificate file and private key do not match. | The error message returned because the specified certificate and private key do not match. |
| SourceIpSupportsVirtualIpError | This is an instance dedicated for shared virtual host. Only an IP of a virtual host can be added. | The error message returned because only the IP address of a Web Hosting instance can be added. |
| DomainAutoAccessError | The auto access of domain is being configured. | The error message returned because a domain is being automatically added to WAF. |
| DomainHttpPortError | An invalid HTTP port is specified. | The error message returned because HTTP ports are not supported. |
| DomainHttpsPortError | An invalid HTTPS port is specified. | The error message returned because HTTPS ports are not supported. |
| PortCountError | The number of ports exceeds the limit. | The error message returned because the number of ports has reached the upper limit. |
| DomainBlackError | The domain has been listed in the blacklist. | The error message returned because the specified domain has been added to the blacklist. |
| AclRuleCountError | The number of access control rules exceeds the limit. | The error message returned because the number of HTTP ACL rules has reached the upper limit. |
| AclRuleSeniorError | You don't have permission to use senior access control rule. | The error message returned because the number of advanced HTTP ACL rules has reached the upper limit. |
| AclRuleDuplicateError | The access control rule name is invalid or a rule with the same name already exists. | The error message returned because the specified HTTP ACL rule name is invalid. |
| AclRuleNotFound | The specified access control rule does not exist. | The error message returned because the specified rule does not exist. |
| ExtensiveDomainHasBeenUsedByOthers | Another user has used this wildcard domain in WAF. | The error message returned because the specified wildcard domain has already been used by another account. |
| AuthorizeCertFailed | There are some errors when the system checks your certificate. | The error message returned because the certificate verification failed. |
| CertServiceError | There are some errors in the certificate service. | The error message returned because a certificate error occurred. |
| CertNameExisted | The certificate name already exists. | The error message returned because the specified certificate name already exists. |
| CertKeysIsNotMatch | The certificate file and private key do not match. | The error message returned because the specified certificate and private key do not match. |
| CertKeysIsEmpty | The private key of the certificate is required. | The error message returned because the certificate private key is not specified. |
| CertKeyFormatError | The private key of the certificate is malformed. | The error message returned because the certificate private key format is invalid. |
| SaveCertFailed | There are some errors when the system save your certificate. | The error message returned because the system failed to save the certificate. |
| CertHasExisted | This certificate has already been uploaded. Do not upload it again. | The error message returned because the specified certificate already exists. |
| CertHasExpired | The certificate has expired. Do not continue using this certificate. | The error message returned because the specified certificate has expired. |
| CertKeyServerError | The certificate service is unavailable,Please try again later. | The error message returned because a certificate error occurred. |
| ParamError | The parameters of your request are invalid. | The error message returned because the specified parameters are invalid. |
| CertIsNotMatchDomain | The certificate does not include this domain. | The error message returned because the certificate and the domain do not match. |
| CertNotExist | The certificate is not exist. | The error message returned because the specified certificate does not exist. |
| CertHasDelInCA | The certificate is deleted in CA service. | The error message returned because the certificate has been deleted by the certificate authority. |
| NotOperateOtherCallerConfig | You are not authorized to perform other channel config. | The error message returned because you cannot manage a domain configuration record created by other services. |
| DomainNotCloseInAntibot | The domain is still used in Anti-Bot service. | The error message returned because the Anti-Bot Service protection feature is enabled for the specified domain. |
| AntibotServerError | Anti-bot service is unavailable. | The error message returned because Anti-Bot Service is unavailable. |
| TaskNotFound | The specified task does not exist. | The error message returned because the task does not exist. |
| TaskIsRejected | The task has been rejected. | The error message returned because the task has been rejected. |
| TaskStillRunning | The task is running. | The error message returned because the task is still running. |
| TaskTimeOut | The task is timeout. | The error message returned because the task timed out. |