Un endpoint API Gateway intégré à une fonction Lambda renvoie l'erreur : 'Method completed with status: 502'. Quelle est la solution la plus probable ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Modifier la fonction Lambda afin que sa réponse soit formatée comme API Gateway l'attend..
Pourquoi c'est la réponse
L'erreur 502 Bad Gateway indique généralement qu'API Gateway n'a pas pu traiter la réponse de l'intégration Lambda. Cela se produit le plus souvent lorsque la fonction Lambda renvoie une réponse qui ne respecte pas le format attendu par API Gateway. API Gateway s'attend à un objet JSON spécifique, incluant des champs comme statusCode, headers et body. Si la Lambda ne respecte pas ce contrat, API Gateway ne peut pas mapper la réponse correctement. Modifier l'appel d'API pour utiliser HTTPS au lieu de HTTP n'est pas pertinent ici, car API Gateway gère déjà le protocole. Modifier le format de la charge utile envoyée à API Gateway n'affecterait pas une erreur 502, qui concerne la réponse de l'intégration. Modifier l'en-tête d'autorisation entraînerait plutôt une erreur 401 ou 403.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise