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