Een API Gateway-eindpunt dat is geïntegreerd met een Lambda-functie retourneert de fout: 'Method completed with status: 502'. Wat is de meest waarschijnlijke oplossing?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Wijzig de Lambda-functie zodat de respons is geformatteerd zoals API Gateway verwacht..
Waarom dit het antwoord is
Een 502 Bad Gateway-fout van API Gateway bij integratie met Lambda duidt meestal op een probleem met de respons van de Lambda-functie. API Gateway verwacht dat de Lambda-respons een specifieke JSON-structuur heeft, inclusief velden zoals statusCode, headers en body. Als de Lambda-functie de respons niet correct formatteert, kan API Gateway deze niet verwerken en retourneert het een 502-fout. Het wijzigen van de API-aanroep naar HTTPS of het wijzigen van de payload die naar API Gateway wordt verzonden, lost dit interne communicatieprobleem tussen API Gateway en Lambda niet op. Het wijzigen van de autorisatieheader is irrelevant, omdat de 502-fout aangeeft dat de aanroep de Lambda-functie heeft bereikt, maar de respons daarvan ongeldig was.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig