Comment résoudre les erreurs récurrentes et intermittentes liées au DNS dans AWS Lambda ?

Lecture de 3 minute(s)
0

Des erreurs liées au DNS surviennent dans ma fonction AWS Lambda lorsque je tente d’accéder à un hôte.

Résolution

Les erreurs liées au DNS dans AWS Lambda, telles que Temporary failure in name resolution, getaddrinfo, ENOTFOUND et ETIMEDOUT, peuvent apparaître de manière récurrente ou intermittente. Le processus de résolution des erreurs récurrentes est différent de celui applicable aux erreurs intermittentes.

Résolution des erreurs récurrentes liées au DNS

Les serveurs DNS mal configurés, les autorisations incorrectes et les problèmes de connectivité réseau peuvent provoquer des erreurs récurrentes liées au DNS. Pour résoudre les erreurs récurrentes liées au DNS, procédez comme suit :

  • Lorsque vous accédez à des ressources publiques à l’aide d’une fonction Lambda configurée via un cloud privé virtuel (VPC), vérifiez que la fonction Lambda a accès à Internet.
  • Lorsque vous accédez à des ressources privées, vérifiez que les serveurs VPC et DNS appropriés sont configurés pour la fonction Lambda.
  • Lorsque vous utilisez des jeux d’options DHCP personnalisés pour un VPC, vérifiez la réponse à la requête DNS dans les journaux de requêtes Amazon Route 53 Resolver.
  • Exécutez votre instance Amazon Elastic Compute Cloud (Amazon EC2) avec la même configuration réseau qu’AWS Lambda. Vérifiez ensuite que vous pouvez résoudre le problème et accéder au point de terminaison.
  • Vérifiez que le nom d’hôte est correct pour les erreurs ENOTFOUND.
  • Essayez d’accéder à la cible en utilisant une adresse IP au lieu du nom d’hôte. Cela vous permettra de déterminer si le problème est dû à la résolution du nom d’hôte ou à une route de point de terminaison manquante.
  • Assurez-vous que le groupe de sécurité et la liste de contrôle d’accès réseau (ACL réseau) de la fonction Lambda autorisent le trafic entrant vers les plages d’adresses IP et les ports requis.

Résolution des erreurs intermittentes liées au DNS

La congestion du réseau, le trafic élevé et d’autres facteurs externes peuvent provoquer des erreurs intermittentes liées au DNS. Pour résoudre les erreurs intermittentes liées au DNS, procédez comme suit :

Informations complémentaires

Comment fonctionne le DNS et comment puis-je résoudre les défaillances DNS partielles ou intermittentes ?

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an
Aucun commentaire