Un endpoint API Gateway integrato con una funzione Lambda restituisce l'errore: 'Method completed with status: 502'. Qual è la soluzione più probabile?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Modificare la funzione Lambda in modo che la sua risposta sia formattata nel modo previsto da API Gateway..
Perché questa è la risposta
Un errore 502 Bad Gateway indica che API Gateway ha ricevuto una risposta non valida dalla funzione Lambda. API Gateway richiede che la risposta della Lambda sia in un formato JSON specifico, includendo campi come statusCode, headers e body. Se la Lambda restituisce un oggetto non conforme a questa struttura, API Gateway non può elaborarlo correttamente e genera un errore 502. Modificare la chiamata API per usare HTTPS non risolverebbe un errore di formato della risposta. Modificare il payload inviato ad API Gateway è irrilevante per un errore 502 proveniente dalla Lambda. L'intestazione di autorizzazione non è la causa di un errore 502, che indica un problema di comunicazione o formato tra API Gateway e la Lambda.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta