Comment accéder à une API privée API Gateway lorsque le point de terminaison d'un VPC utilise un DNS sur site ?

Date de la dernière mise à jour : 19/04/2021

J'utilise un Virtual Private Cloud (VPC) qui a un serveur de système de noms de domaine (DNS) personnalisé sur site. Après avoir créé un point de terminaison d'un VPC pour une API privée Amazon API Gateway, j'ai reçu une erreur de résolution de nom lorsque j'ai essayé d'appeler l'API. Comment puis-je résoudre ce problème ?

Solution

Pour résoudre les erreurs de résolution de nom à partir d'API Gateway lorsque le point de terminaison d'un VPC utilise un DNS sur site, procédez comme suit :

1.    Créez un Amazon Route 53 Resolver dans le VPC. Pour plus d'informations, consultez Mise en route avec Route 53 Resolver.
Remarque : la création d'un résolveur Route 53 dans le VPC permet au résolveur Route 53 de résoudre le nom d'hôte du point de terminaison du VPC dans le VPC.

2.    Ajoutez un redirecteur DNS au serveur DNS sur site. Lorsque vous configurez le redirecteur DNS, procédez comme suit :
Configurez le redirecteur DNS afin qu'il transfère les requêtes DNS au résolveur Route 53 que vous avez créé à l'étape 1.
Ajoutez une règle au redirecteur DNS pour lui permettre de transférer uniquement les requêtes DNS se terminant par amazonaws.com. (Le nom de domaine du point de terminaison du VPC.)

Pour plus d'informations, consultez Considérations lors de la création de points de terminaison entrants et sortants.

Remarque : vous devez disposer des adresses IP de destination du redirecteur DNS pour configurer le redirecteur DNS.

Obtenir les adresses IP de destination du redirecteur DNS

1.    Ouvrez la console Route 53.

2.    Dans le panneau de navigation de gauche, dans la section Résolveur, choisissez Points de terminaison entrants.

3.    Ouvrez la page Détails du point de terminaison entrant du VPC.

4.    Notez les adresses IP répertoriées dans la section Adresses IP du résolveur. Il s'agit des adresses IP de destination du redirecteur DNS.

Remarque : les étapes à suivre pour créer un redirecteur DNS pour un serveur DNS sur site sont différentes pour chaque serveur DNS. Pour plus d'informations, consultez le manuel de votre serveur DNS sur site.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?