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/ As aplicações implementadas em uma VPC podem chamar APIs?
Atualizado em 2024-09-24 GMT+08:00

As aplicações implementadas em uma VPC podem chamar APIs?

Sim, as aplicações implementadas em uma VPC podem chamar APIs por padrão. Se a resolução de nome de domínio falhar, configure um servidor DNS no ponto de extremidade atual seguindo as instruções em Configurar um servidor DNS de intranet. Após a configuração, as aplicações implementadas na VPC podem chamar APIs.

Configurar um servidor DNS de intranet

Para configurar um servidor DNS, especifique seu endereço IP no arquivo /etc/resolv.conf.

O endereço IP do servidor DNS da intranet depende da região em que você está localizado. Encontre o endereço IP do servidor DNS da intranet na sua região a partir de endereços de servidores DNS privados.

Adicione um servidor DNS da intranet com um dos dois métodos seguintes:

  • Método 1: modifique as informações de sub-rede da VPC.
  • Método 2: edite o arquivo /etc/resolv.conf.

    As configurações do servidor DNS da intranet tornam-se inválidas depois que o ECS reinicia e o servidor DNS da intranet deve ser configurado novamente. Portanto, o método 1 é recomendado.

Método 1

Execute o procedimento a seguir para adicionar um endereço IP de servidor DNS às configurações de sub-rede do ECS na VPC.

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo para selecionar uma região.
  3. Na lista de serviços, escolha Compute > Elastic Cloud Server.
  4. Clique no nome do ECS que você deseja usar.
  5. Na página de detalhes do ECS, exiba as informações da NIC e clique em para exibir o nome da sub-rede do ECS.
  6. Na página de informações básicas do ECS, visualize o nome da VPC do ECS.
  7. Clique no nome da VPC para visitar o console da VPC.
  8. Escolha Subnets no painel de navegação esquerdo.
  9. Localize a sub-rede mencionada em 5 e clique no nome da sub-rede.
  10. Altere o endereço do servidor DNS da sub-rede e clique em OK.

    Por exemplo, altere o endereço para 100.125.1.250.

  11. Reinicie o ECS. Verifique se o arquivo /etc/resolv.conf contém o endereço IP do servidor DNS a ser configurado e se o endereço IP é menor que o de todos os outros servidores DNS.

    A figura a seguir mostra o endereço IP 100.125.1.250 do servidor DNS a ser configurado.

    Modificar as informações de sub-rede de uma VPC afetará todos os ECSs criados usando a sub-rede.

Método 2

Adicione o endereço IP do servidor DNS da intranet ao arquivo /etc/resolv.conf.

Por exemplo, se você estiver localizado em region01, adicione um servidor DNS da intranet com o endereço IP 100.125.1.250 ao arquivo /etc/resolv.conf.

  • O endereço IP do novo servidor DNS deve ser menor que o de todos os outros servidores DNS.
  • As configurações de DNS entram em vigor imediatamente após o arquivo /etc/resolv.conf ser salvo.