Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/
API Gateway/
Perguntas frequentes/
Chamada de API/
Por que estou vendo a mensagem "Backend domain name resolution failed" quando um serviço de back-end é chamado?
Atualizado em 2024-09-24 GMT+08:00
Por que estou vendo a mensagem "Backend domain name resolution failed" quando um serviço de back-end é chamado?
Uma mensagem de erro indicando uma falha de resolução de nome de domínio é exibida quando o serviço de back-end é chamado, embora a resolução de nome de domínio privado seja concluída para a VPC onde o gateway da API está localizado.
Possível causa
A VPC do gateway da API é isolada da VPC do serviço de back-end. Os nomes de domínio privados podem ser resolvidos apenas para a VPC do serviço de back-end.
Solução
- Método 1: ao criar uma API, defina Backend Address como um nome de domínio de rede pública.
- Método 2: ao criar uma API, não use um canal de balanceamento de carga. Em vez disso, defina Backend Address como o endereço IP do serviço de back-end e adicione um parâmetro constante para especificar o campo Host no cabeçalho.
- Método 3: ao criar uma API, especifique um canal de balanceamento de carga.
Tópico principal: Chamada de API
Feedback
Esta página foi útil?
Deixar um comentário
Obrigado por seus comentários. Estamos trabalhando para melhorar a documentação.
O sistema está ocupado. Tente novamente mais tarde.