Códigos de erro
A tabela a seguir lista os códigos de erro que você pode encontrar ao chamar APIs. Se um código de erro que começa com APIGW for retornado depois de chamar uma API, retifique a falha consultando as instruções fornecidas em Códigos de erro.
- Para obter detalhes sobre os códigos de erro que podem ocorrer ao gerenciar APIs, consulte Códigos de erro.
- Se ocorrer um erro ao usar APIG, localize a mensagem de erro e a descrição na tabela a seguir de acordo com o código de erro, por exemplo, APIG.0101. As mensagens de erro estão sujeitas a alterações sem aviso prévio.
Código de erro |
Mensagem de erro |
Código de status HTTP |
Descrição |
Solução |
---|---|---|---|---|
APIG.0101 |
The API does not exist or has not been published in the environment. |
404 |
A API não existe ou não foi publicada no ambiente. |
Verifique se o nome de domínio, o método e o caminho são consistentes com os da API criada. Verifique se a API foi publicada. Se tiver sido publicada em um ambiente que não seja de produção, verifique se o cabeçalho X-Stage na solicitação é o nome do ambiente. Verifique se o nome de domínio usado para chamar a API foi vinculado ao grupo ao qual a API pertence. |
APIG.0101 |
The API does not exist. |
404 |
O método de solicitação da API não existe. |
Verifique se o método de solicitação da API é o mesmo que o método definido pela API. |
APIG.0103 |
The backend does not exist. |
500 |
O serviço de back-end não foi encontrado. |
Entre em contato com o suporte técnico. |
APIG.0104 |
The plug-ins do not exist. |
500 |
Nenhuma configuração de plug-in foi encontrada. |
Entre em contato com o suporte técnico. |
APIG.0105 |
The backend configurations do not exist. |
500 |
Nenhuma configuração de back-end foi encontrada. |
Entre em contato com o suporte técnico. |
APIG.0106 |
Orchestration error. |
400 |
Ocorreu um erro de orquestração. |
Verifique se os parâmetros de front-end e back-end da API estão corretos. |
APIG.0107 |
The custom lua script encountered an unexpected error |
500 |
Ocorreu um erro desconhecido no script Lua. |
Entre em contato com o suporte técnico. |
APIG.0201 |
API request error. |
400 |
Parâmetros de solicitação inválidos. |
Defina parâmetros de solicitação válidos. |
APIG.0201 |
Request entity too large. |
413 |
O corpo da solicitação excede 12 MB. |
Reduza o tamanho do corpo da solicitação. |
APIG.0201 |
Request URI too large. |
414 |
O URI da solicitação excede 32 KB. |
Reduza o tamanho do URI da solicitação. |
APIG.0201 |
Request headers too large. |
494 |
Os cabeçalhos de solicitação são muito grandes porque um deles excede 32 KB ou o comprimento total excede 128 KB. |
Reduza o tamanho dos cabeçalhos da solicitação. |
APIG.0201 |
Backend unavailable. |
502 |
O serviço de back-end não está disponível. |
Verifique se o endereço de back-end configurado para a API está acessível. |
APIG.0201 |
Backend timeout. |
504 |
O serviço de back-end atingiu o tempo limite. |
Aumente a duração do tempo limite do serviço de back-end ou reduza o tempo de processamento. |
APIG.0201 |
An unexpected error occurred |
500 |
Ocorreu um erro interno. |
Entre em contato com o suporte técnico. |
APIG.0202 |
Backend unavailable |
502 |
O back-end não está disponível. |
Verifique se o protocolo de solicitação de back-end configurado para a API é o mesmo que o protocolo de solicitação usado pelo serviço de back-end. |
APIG.0203 |
Backend timeout |
504 |
O serviço de back-end atingiu o tempo limite. |
Aumente a duração do tempo limite do serviço de back-end ou reduza o tempo de processamento. |
APIG.0204 |
SSL protocol is not supported: TLSv1.1 |
400 |
A versão do protocolo SSL não é suportada. |
Use uma versão suportada do protocolo SSL. |
APIG.0205 |
Verify client certificate failed |
400 |
Falha ao verificar o certificado do cliente. |
Verifique se o certificado do cliente está correto. |
APIG.0301 |
Incorrect IAM authentication information. |
401 |
Os detalhes de autenticação do IAM estão incorretos. |
Verifique se o token está correto. |
APIG.0302 |
The IAM user is not authorized to access the API. |
403 |
O usuário do IAM não tem permissão para acessar a API. |
Verifique se o usuário é controlado por uma lista negra ou branca. |
APIG.0303 |
Incorrect app authentication information. |
401 |
Os detalhes de autenticação da aplicação estão incorretos. |
Verifique se o método de solicitação, caminho, cadeia de consulta e corpo da solicitação são consistentes com os usados para assinatura; verifique se a data e a hora no cliente estão corretas; e verifique se o código de assinatura está correto, referindo-se a Chamada de APIs por meio de autenticação de aplicação. |
APIG.0304 |
The app is not authorized to access the API. |
403 |
A aplicação não tem permissão para acessar a API. |
Verifique se a aplicação foi autorizada a acessar a API. |
APIG.0305 |
Incorrect authentication information. |
401 |
As informações de autenticação estão incorretas. |
Verifique se as informações de autenticação estão corretas. |
APIG.0306 |
API access denied. |
403 |
O acesso à API não é permitido. |
Verifique se você foi autorizado a acessar a API. |
APIG.0307 |
The token must be updated. |
401 |
O token precisa ser atualizado. |
Obtenha um novo token do IAM. |
APIG.0308 |
The throttling threshold has been reached. |
429 |
O limite de limitação foi atingido. |
Tente novamente depois que a limitação for retomada. Se o número de solicitações de domínio de depuração por dia for atingido, vincule um nome de domínio independente ao serviço ao qual a API pertence. |
APIG.0310 |
The project is unavailable. |
403 |
O projeto está indisponível no momento. |
Selecione outro projeto e tente novamente. |
APIG.0311 |
Incorrect debugging authentication information. |
401 |
Os detalhes de autenticação de depuração estão incorretos. |
Entre em contato com o suporte técnico. |
APIG.0312 |
Incorrect third-party authentication information,auth fail |
401 |
A autenticação falhou porque as informações de autenticação de terceiros estão incorretas. |
Verifique se as informações de identidade estão corretas. |
APIG.0313 |
Incorrect third-party authentication information,identities error |
401 |
A identidade incluída nas informações de autenticação de terceiros está incorreta. |
Verifique se as informações de identidade são consistentes com a fonte de identidade no plug-in de autenticação de terceiros. |
APIG.0314 |
Incorrect third-party authentication information,access deny |
403 |
Acesso negado porque as informações de autenticação de terceiros estão incorretas. |
Entre em contato com o suporte técnico para verificar se a solicitação é uma solicitação de serviço. Se sim, aumente o limite de força bruta do plug-in de autenticação de terceiros. |
APIG.0401 |
Unknown client IP address. |
403 |
O endereço IP do cliente não pode ser identificado. |
Entre em contato com o suporte técnico. |
APIG.0402 |
The IP address is not authorized to access the API. |
403 |
O endereço IP não tem permissão para acessar a API. |
Verifique se o endereço IP é controlado por uma lista negra ou lista branca. |
APIG.0404 |
Access to the backend IP address has been denied. |
403 |
O endereço IP do back-end não pode ser acessado. |
Verifique se o endereço IP do back-end ou o endereço IP correspondente ao nome de domínio do back-end está acessível. |
APIG.0405 |
The app is not accessed from a trusted IP address. |
403 |
A aplicação não é acessada de um endereço IP confiável. |
Verifique se o endereço IP de origem é permitido ou negado na política de controle de acesso. |
APIG.0501 |
The app quota has been used up. |
405 |
A cota da aplicação foi atingida. |
Aumente a cota da aplicação. |
APIG.0502 |
The app has been frozen. |
405 |
A aplicação foi congelada. |
Verifique se o saldo da sua conta é suficiente. |
APIG.0601 |
Internal server error. |
500 |
Ocorreu um erro interno. |
Entre em contato com o suporte técnico. |
APIG.0602 |
Bad request. |
400 |
Solicitação inválida. |
Verifique se a solicitação é válida. |
APIG.0605 |
Domain name resolution failed. |
500 |
Falha na resolução do nome de domínio. |
Verifique se o nome de domínio está correto e foi vinculado a um endereço de back-end correto. |
APIG.0606 |
Failed to load the API configurations. |
500 |
As configurações da API não puderam ser carregadas. |
Entre em contato com o suporte técnico. |
APIG.0607 |
The following protocol is supported: {xxx} |
400 |
O protocolo não é suportado. Somente xxx é suportado. xxx está sujeito ao valor real na resposta. |
Use HTTP ou HTTPS para acessar a API. |
APIG.0608 |
Failed to obtain the admin token. |
500 |
Os detalhes da conta de administrador não podem ser obtidos. |
Entre em contato com o suporte técnico. |
APIG.0609 |
The VPC backend does not exist. |
500 |
O serviço de back-end da carga de trabalho não pode ser encontrado. |
Entre em contato com o suporte técnico. |
APIG.0610 |
No backend available. |
502 |
Não há serviços de back-end disponíveis. |
Verifique se todos os serviços de back-end estão disponíveis. Por exemplo, verifique se as informações de chamada da API são consistentes com a configuração real. |
APIG.0611 |
The backend port does not exist. |
500 |
A porta de back-end não foi encontrada. |
Entre em contato com o suporte técnico. |
APIG.0612 |
An API cannot call itself. |
500 |
Uma API não pode chamar a si mesma. |
Modifique as configurações de back-end e garanta que o número de camadas que a API é chamada recursivamente não exceda 10. |
APIG.0613 |
The IAM service is currently unavailable. |
503 |
O IAM não está disponível no momento. |
Entre em contato com o suporte técnico. |
APIG.0615 |
Incorrect third-party authentication VPC information |
500 |
Falha ao obter os nós do canal de balanceamento de carga para autenticação de terceiros. |
Verifique se o canal de balanceamento de carga para autenticação de terceiros está configurado corretamente. |
APIG.0616 |
Incorrect third-party authentication request information |
500 |
Falha ao se conectar ao serviço de autenticação de terceiros. |
Verifique se o serviço de autenticação de terceiros está normal. |
APIG.0617 |
Incorrect third-party authentication response information |
500 |
Falha ao obter resposta do serviço de autenticação de terceiros. |
Verifique se o serviço de autenticação de terceiros está normal. |
APIG.0705 |
Backend signature calculation failed. |
500 |
Falha no cálculo da assinatura de back-end. |
Entre em contato com o suporte técnico. |
APIG.0802 |
The IAM user is forbidden in the currently selected region |
403 |
O usuário do IAM está desativado na região atual. |
Entre em contato com o suporte técnico. |
APIG.2102 |
PublicKey is null |
400 |
A chave de assinatura não foi encontrada. |
Entre em contato com o suporte técnico. |
APIG.2201 |
Appkey or SecretKey is invalid |
400 |
AppKey ou SecretKey inválido. |
Verifique se o AppKey e o SecretKey na solicitação estão corretos. |
APIG.2202 |
Refresh token is invalid |
400 |
Token de atualização inválido. |
Verifique se o token de atualização está correto. |
APIG.2203 |
Access token is invalid |
400 |
Token de acesso inválido. |
Verifique se o token de acesso está correto. |
APIG.2204 |
ContentType invalid |
400 |
ContentType inválido. |
Verifique se o ContentType está correto. |
APIG.2205 |
Auth parameter invalid |
400 |
Parâmetro de autenticação inválido. |
Verifique se os parâmetros de autenticação estão corretos. |
APIG.2206 |
Auth method invalid |
400 |
Modo de autenticação inválido. |
Verifique se o modo de autenticação está correto. |
APIG.2208 |
The length of through_data is out of range |
400 |
O comprimento de through_data está fora do intervalo. |
O comprimento máximo de through_data é 300. Ajuste through_data com base na situação real. |
APIG.2209 |
The value of grant_type is not in enum List |
400 |
O valor de grant_type é inválido. |
O valor de grant_type só pode ser client_credentials ou refresh_token. Altere com base na situação real. |
APIG.2210 |
Lack of grant_type |
400 |
O tipo de autorização está faltando. |
Adicione grant_type. |
APIG.2211 |
Lack of client_id |
400 |
O ID do cliente está ausente. |
Adicione um ID de cliente. |
APIG.2212 |
Lack of client_secret |
400 |
O segredo do cliente está faltando. |
Adicione um segredo de cliente. |
APIG.2213 |
Lack of refresh_token |
400 |
O token de atualização está faltando. |
Entre em contato com o suporte técnico. |
APIG.1001 |
Refresh token is expired |
401 |
O token de atualização expirou. |
Obtenha outro token de atualização. |
APIG.1002 |
Access token is expired |
401 |
O token de acesso expirou. |
Obtenha outro token de acesso. |
APIG.1003 |
App not match refresh token |
401 |
A aplicação não corresponde ao token de atualização. |
Verifique se o client_id está correto. |
APIG.1004 |
App not exist |
401 |
A aplicação não existe. |
Verifique se o token de acesso está correto. |
APIG.1009 |
AppKey or AppSecret is invalid |
400 |
O AppKey ou AppSecret é inválido. |
Verifique se o AppKey ou AppSecret na solicitação está correto. |