¿Cómo soluciono los errores coherentes e intermitentes relacionados con el DNS en AWS Lambda?

3 minutos de lectura
0

Veo errores relacionados con el DNS en mi función de AWS Lambda cuando intento contactar con un host.

Resolución

Los errores relacionados con el DNS en AWS Lambda, como un error temporal en la resolución del nombre, getaddrinfo, ENOTFOUND y ETIMEDOUT, pueden ser coherentes o intermitentes. El proceso de solución de errores coherentes es diferente del proceso de solución de errores intermitentes.

Solución de errores coherentes relacionados con el DNS

Los servidores DNS mal configurados, los permisos incorrectos y los problemas de conectividad de la red pueden provocar errores coherentes relacionados con el DNS. Siga los siguientes pasos para solucionar errores coherentes relacionados con el DNS:

  • Cuando acceda a recursos públicos con una función de Lambda configurada en la nube virtual privada (VPC), compruebe que la función de Lambda tenga acceso a Internet.
  • Al acceder a recursos privados, compruebe que los servidores VPC y DNS correctos estén configurados para la función de Lambda.
  • Cuando utilice conjuntos de opciones de DHCP personalizados para una VPC, compruebe la respuesta a la consulta de DNS mediante los registros de consultas de Amazon Route 53 Resolver.
  • Ejecute su instancia de Amazon Elastic Compute Cloud (Amazon EC2) con la misma configuración de red que AWS Lambda. A continuación, compruebe que puede resolver y llegar al punto de conexión.
  • Compruebe que el nombre de host sea correcto para los errores de ENOTFOUND.
  • Intente acceder al destino mediante una dirección IP en lugar del nombre de host. De esta forma, puede confirmar si el problema se debe a la resolución del nombre de host o a la falta de una ruta del punto de conexión.
  • Asegúrese de que el grupo de seguridad y la lista de control de acceso de la red (ACL de la red) de la función de Lambda permitan el tráfico entrante a los puertos e intervalos de IP necesarios.

Solución de problemas de errores intermitentes relacionados con el DNS

La congestión de la red, el alto tráfico y otros factores externos pueden provocar errores intermitentes relacionados con el DNS. Siga los siguientes pasos para solucionar errores intermitentes relacionados con el DNS:

Información relacionada

¿Cómo funciona el DNS y cómo soluciono los errores de DNS parciales o intermitentes?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año