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 :
- Tables de routage
- Sous-réseaux
- Groupes de sécurité
- Listes de contrôle d'accès réseau (listes ACL réseau)
- Noms d'hôte du système de noms de domaine (DNS) et résolution DNS
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.
Informations connexes
Cet article vous a-t-il été utile ?
Besoin d'aide pour une question technique ou de facturation ?