Quais são as possíveis causas se a mensagem "Backend unavailable" ou "Backend timeout" for exibida?
A tabela a seguir lista as possíveis causas se um serviço de back-end não for invocado ou a invocação expirar.
Possível causa |
Solução |
---|---|
O endereço do serviço de back-end está incorreto. |
Altere o endereço do serviço de back-end na definição da API. Se o nome de domínio for usado, verifique se o nome de domínio pode ser resolvido corretamente para o endereço IP do serviço de back-end. |
A duração do tempo limite está incorreta. Se um serviço de back-end não retornar uma resposta dentro da duração do tempo limite configurado, o APIG exibe uma mensagem indicando que o serviço de back-end não pode ser invocado. |
Aumente a duração do tempo limite de back-end na definição da API. |
Se o endereço de back-end for um endereço do ECS, o grupo de segurança ao qual o ECS pertence poderá bloquear a solicitação na direção de entrada ou saída. |
Verifique o grupo de segurança ao qual o ECS pertence e certifique-se de que as regras e protocolos de porta de entrada e saída desse grupo de segurança estejam corretos. |
O protocolo de solicitação está incorreto. Por exemplo, o serviço de back-end usa HTTP, mas HTTPS é selecionado no APIG. |
Certifique-se de que o protocolo da API criada seja o mesmo do serviço de back-end. |
O URL do serviço de back-end está inacessível. |
Verifique o URL. |