Comment résoudre les problèmes de dépassement de délai avec une fonction Lambda dans un VPC Amazon ?

Dernière mise à jour : 09/09/2021

Ma fonction AWS Lambda renvoie des erreurs de délai d'expiration lorsque je configure la fonction pour accéder aux ressources dans un Amazon Virtual Private Cloud (Amazon VPC). Comment résoudre ce problème ?

Résolution

Vérifiez qu'il existe un chemin réseau valide vers le point de terminaison que votre fonction tente d'atteindre. Pour vérifier vos paramètres réseau, suivez les instructions de la section Comment accorder un accès Internet à ma fonction Lambda dans un VPC ?

Important : si vous utilisez un ensemble d'options DHCP (Dynamic Host Configuration Protocol) personnalisé, vérifiez que votre serveur DNS personnalisé fonctionne comme prévu.

Lorsque vous passez en revue vos paramètres réseau, assurez-vous que les paramètres suivants sont correctement configurés :

Remarque : les groupes de sécurité nécessitent des règles sortantes pour Lambda uniquement. Les listes ACL réseau nécessitent des règles entrantes et sortantes pour Lambda.

Si vous utilisez un kit SDK AWS, voyez si le SDK renvoie des erreurs pertinentes qui peuvent vous aider à déterminer la cause des délais d'expiration.