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. |