Como faço para acessar uma API privada do API Gateway quando o endpoint da VPC usa um DNS local?

2 minuto de leitura
0

Estou usando uma nuvem privada virtual (VPC) que tem um servidor de Sistema de Nomes de Domínio (DNS) local personalizado. Depois de criar um endpoint VPC para uma API privada do Amazon API Gateway, recebi um erro de resolução de nomes quando tentei invocar a API. Como faço para corrigir esse problema?

Resolução

Para solucionar erros de resolução de nomes do API Gateway quando o VPC endpoint usa um DNS local, faça o seguinte:

1.    Crie um Amazon Route 53 Resolver na VPC. Para obter mais informações, consulte Introdução ao Route 53 Resolver.
Observação: a criação de um Route 53 Resolver na VPC permite que o Route 53 Resolver resolva o nome do host do endpoint da VPC dentro da VPC.

2.    Adicione um encaminhador de DNS ao servidor DNS on-premises. Ao configurar o encaminhador de DNS, faça o seguinte:
Configure o encaminhador de DNS para que ele encaminhe consultas de DNS para o Route 53 Resolver que você criou na etapa 1.
Adicione uma regra ao encaminhador de DNS que permita que ele encaminhe somente consultas de DNS que terminem com amazonaws.com. (O nome de domínio do endpoint da VPC.)

Para obter mais informações, consulte Considerações ao criar endpoints de entrada e saída.

Observação: você deve ter os endereços IP de destino do encaminhador DNS para configurar o encaminhador DNS.

Para obter os endereços IP de destino do encaminhador DNS

1.    Abra o console do Route 53.

2.    No painel de navegação esquerdo, na seção Resolver, selecione Endpoints de entrada.

3.    Abra a página Detalhes do endpoint de entrada da VPC.

4.    Observe os endereços IP listados na seção Endereços IP do resolvedor. Esses são os endereços IP de destino do encaminhador DNS.

Observação: as etapas para criar um encaminhador de DNS para um servidor DNS on-premises são diferentes para cada servidor DNS. Para obter mais informações, consulte o manual do servidor DNS local.


Informações relacionadas

Route 53 Resolver para nuvens híbridas

Resolver consultas de DNS entre VPCs e sua rede