I client ricevono errori HTTP 400 quando richiamano un endpoint Amazon API Gateway. In che modo uno sviluppatore può indagare la causa di queste risposte 400?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Abilitare la registrazione dell'esecuzione (execution logging) e la registrazione degli accessi (access logging) per lo stage API in CloudWatch Logs e fornire l'ARN di un gruppo di log di CloudWatch Logs per lo stage..
Perché questa è la risposta
Per indagare gli errori HTTP 400 in API Gateway, è fondamentale abilitare la registrazione dettagliata. L'abilitazione dell'execution logging e dell'access logging per lo stage API in CloudWatch Logs fornisce visibilità completa. L'execution logging cattura i dettagli delle richieste e delle risposte, inclusi errori di validazione, errori di integrazione e trasformazioni, che sono spesso la causa di errori 400. L'access logging registra chi ha effettuato la richiesta, quando e da dove. Specificando un ARN di un gruppo di log di CloudWatch Logs, tutti questi dettagli vengono centralizzati e possono essere facilmente analizzati per identificare la causa radice degli errori. Le altre opzioni sono meno efficaci o non direttamente applicabili. Kinesis Data Firehose è per la consegna di log a destinazioni diverse, non per la generazione iniziale o l'analisi diretta dei log di API Gateway. CloudTrail Insights è per rilevare attività API insolite o anomalie, non per il debug di errori specifici di un endpoint API Gateway. X-Ray è ottimo per la tracciatura distribuita e l'analisi delle prestazioni, ma l'abilitazione dei log di esecuzione e accesso è il metodo primario e più diretto per diagnosticare errori 400 in API Gateway stesso.
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