Un'applicazione serverless utilizza Step Functions e Lambda per elaborare i file di report caricati. L'interfaccia utente chiama un'API (API Gateway + Lambda) per avviare l'elaborazione; file di grandi dimensioni o complessi stanno causando il timeout delle richieste API. Il team dell'interfaccia utente desidera che l'API restituisca immediatamente in modo che l'interfaccia utente possa mostrare una conferma, e il backend deve inviare un'e-mail al completamento dell'elaborazione. Come dovrebbe configurare lo sviluppatore l'API per soddisfare questi requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Modificare la richiesta di integrazione di API Gateway per aggiungere un'intestazione X-Amz-Invocation-Type con il valore statico "Event" sulla rotta, quindi distribuire lo stage..
Perché questa è la risposta
L'opzione corretta risolve il problema del timeout dell'API Gateway e soddisfa i requisiti di elaborazione asincrona. Aggiungendo l'intestazione X-Amz-Invocation-Type con valore Event all'integrazione di API Gateway con Lambda, si configura l'invocazione asincrona della funzione Lambda. Questo fa sì che API Gateway restituisca una risposta immediata (202 Accepted) all'interfaccia utente non appena la richiesta viene accettata da Lambda, senza attendere il completamento dell'esecuzione della funzione. L'opzione di modificare la configurazione della funzione Lambda per l'età massima degli eventi non è direttamente correlata all'invocazione asincrona da API Gateway. Aumentare il timeout di API Gateway non risolve il requisito di una risposta immediata, ma posticipa solo il timeout. L'intestazione X-Amz-Target è usata per specificare l'operazione di un servizio AWS, non per controllare il tipo di invocazione di 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