Come faccio a risolvere gli errori costanti e intermittenti relativi al DNS in AWS Lambda?

3 minuti di lettura
0

Rilevo degli errori relativi al DNS nella mia funzione AWS Lambda quando tento di raggiungere un host.

Risoluzione

Gli errori relativi al DNS in AWS Lambda, come Temporary failure in name resolution, getaddrinfo, ENOTFOUND ed ETIMEDOUT, possono essere costanti o intermittenti. Il processo di risoluzione degli errori costanti è diverso dal processo di risoluzione degli errori intermittenti.

Risoluzione degli errori costanti relativi al DNS

Server DNS mal configurati, autorizzazioni errate e problemi di connettività di rete possono causare errori costanti relativi al DNS. Effettua le seguenti operazioni per risolvere gli errori costanti relativi al DNS:

  • Quando accedi alle risorse pubbliche con una funzione Lambda configurata nel cloud privato virtuale (VPC, Virtual Private Cloud), verifica che la funzione Lambda abbia accesso a Internet.
  • Quando accedi a risorse private, verifica che i server VPC e DNS corretti siano configurati per la funzione Lambda.
  • Quando utilizzi set di opzioni DHCP personalizzati per un VPC, verifica la risposta alle query DNS tramite il log della query del risolutore Amazon Route 53.
  • Esegui la tua istanza Amazon Elastic Compute Cloud (Amazon EC2) con la stessa configurazione della rete di AWS Lambda. Successivamente, verifica che sia possibile risolvere e raggiungere l'endpoint.
  • Verifica che il nome host sia corretto per gli errori ENOTFOUND.
  • Prova ad accedere alla destinazione utilizzando un indirizzo IP anziché il nome host. In questo modo potrai verificare se il problema è causato dalla risoluzione dell'hostname o da un percorso endpoint mancante.
  • Assicurati che il gruppo di sicurezza e la lista di controllo degli accessi alla rete (ACL) della funzione Lambda consentano il traffico in entrata verso le porte e gli intervalli IP necessari.

Risoluzione degli errori intermittenti relativi al DNS

La congestione della rete, il traffico elevato e altri fattori esterni possono causare errori intermittenti relativi al DNS. Effettua le seguenti operazioni per risolvere gli errori intermittenti relativi al DNS:

Informazioni correlate

Come funziona il DNS e come faccio a risolvere gli errori DNS parziali o intermittenti?

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa