Comment résoudre l'erreur « Erreur réseau de communication avec le point de terminaison » dans API Gateway ?

Dernière mise à jour : 10/05/2021

Je souhaite résoudre l'erreur « Erreur réseau de communication avec le point de terminaison » dans Amazon API Gateway.

Brève description

Si le nombre de demandes d'API est significativement supérieur au nombre d'erreurs que vous recevez, vous rencontrez probablement des problèmes de réseau transitoires. Pour résoudre ces problèmes, suivez les étapes de la section Résoudre les erreurs réseau basse fréquence.

Si vous rencontrez des erreurs fréquemment ou en permanence, suivez les étapes de la section Résoudre les erreurs réseau haute fréquence.

Résolution

Résoudre les erreurs réseau basse fréquence

Résoudre les erreurs réseau haute fréquence

Configurez la journalisation Amazon CloudWatch et veillez à choisir l'option Enregistrer les données de demandes/réponses complètes. Cette option vous permet de consigner les demandes et les réponses d'API complètes afin que vous puissiez résoudre les erreurs.

Considérons maintenant les résolutions suivantes :

  • Si votre équilibreur de charge comporte plusieurs groupes cibles, utilisez l'équilibrage de charge entre zones pour réduire la latence. Vous pouvez réduire la latence en répartissant uniformément le trafic entrant entre toutes les zones de disponibilité activées et en empêchant l'acheminement des demandes vers des zones de disponibilité sans cible.
  • Vérifiez qu'il existe des instances saines enregistrées dans toutes vos zones de disponibilité activées qui utilisent un Network Load Balancer et un Application Load Balancer.
    Remarque : votre équilibreur de charge est plus efficace lorsque chaque zone de disponibilité activée comporte au moins une cible enregistrée. Votre zone de disponibilité doit avoir au moins une instance saine par groupe cible. Cette instance saine est nécessaire pour atteindre l'état sain dans un Network Load Balancer et un Application Load Balancer.
  • Pour éviter de dépasser le quota de délai d'attente d'intégration pour API Gateway, vérifiez que vos instances de groupe cible servent une réponse à l'API dans un délai de 29 secondes.
  • Si vous utilisez un Network Load Balancer, vérifiez quelles adresses IP peuvent atteindre l'instance dans vos groupes de sécurité Amazon Elastic Compute Cloud (Amazon EC2). Vos adresses IP doivent autoriser le trafic provenant de toutes les sources ou de l'adresse IP privée du Network Load Balancer.
  • Si vous utilisez un Application Load Balancer, vérifiez que le groupe de sécurité de votre Application Load Balancer autorise le trafic provenant de toutes les sources.
    Remarque : les instances cibles peuvent restreindre l'accès à l'Application Load Balancer uniquement. Pour une sécurité plus stricte, vous pouvez limiter l'accès à partir des adresses IP API Gateway réservées à la région AWS où se trouve l'API. Pour recevoir une notification chaque fois que la liste des plages d'adresses IP change, abonnez-vous aux notifications relatives aux plages d'adresses IP AWS.

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?