Ein API Gateway-Endpunkt, der in eine Lambda-Funktion integriert ist, gibt den Fehler zurück: 'Method completed with status: 502'. Was ist die wahrscheinlichste Lösung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Ändern Sie die Lambda-Funktion so, dass ihre Antwort in dem von API Gateway erwarteten Format vorliegt..
Warum dies die Antwort ist
Der Fehler "Method completed with status: 502" bei einer API Gateway-Integration mit Lambda deutet oft auf ein Problem mit der Antwort der Lambda-Funktion hin. API Gateway erwartet, dass die Lambda-Funktion eine bestimmte JSON-Struktur zurückgibt, die Statuscode, Header und Body der HTTP-Antwort enthält. Wenn die Lambda-Funktion diese Struktur nicht einhält, kann API Gateway die Antwort nicht korrekt verarbeiten und gibt einen 502 Bad Gateway-Fehler zurück. Die Änderung des API-Aufrufs auf HTTPS ist unwahrscheinlich, da 502 ein Gateway-Fehler ist, nicht ein Protokollfehler. Eine Änderung des Payload-Formats ist ebenfalls unwahrscheinlich, da der Fehler nach der Ausführung der Lambda-Funktion auftritt. Eine Änderung des Autorisierungs-Headers würde typischerweise zu einem 401 Unauthorized- oder 403 Forbidden-Fehler führen, nicht zu einem 502.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich