Un'azienda conserva i record di iscrizione alle prove in una tabella DynamoDB e tiene traccia dei dati delle prove in un foglio di calcolo. Vogliono che il foglio di calcolo venga aggiornato automaticamente ogni volta che una singola prova inizia, viene aggiornata o termina. Quale soluzione realizza questo?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Abilitare uno stream DynamoDB sulla tabella con tipo di vista NEW_IMAGE, creare una Lambda che consuma lo stream e aggiorna il foglio di calcolo e sottoscrivere la Lambda allo stream..
Perché questa è la risposta
La soluzione corretta è abilitare uno stream DynamoDB sulla tabella con tipo di vista NEWIMAGE, creare una Lambda che consuma lo stream e aggiorna il foglio di calcolo, e sottoscrivere la Lambda allo stream. DynamoDB Streams fornisce un flusso ordinato di modifiche a livello di elemento in una tabella DynamoDB. Quando un elemento viene creato, aggiornato o eliminato, un record viene scritto nello stream. Una funzione AWS Lambda può essere configurata per elaborare questi record in tempo reale. Utilizzando NEWIMAGE, la Lambda riceverà l'intera immagine dell'elemento dopo la modifica, essenziale per aggiornare accuratamente il foglio di calcolo con i dati più recenti. Le opzioni che coinvolgono DynamoDB Accelerator (DAX) sono errate perché DAX è una cache in-memory per DynamoDB e non è progettato per notificare le modifiche ai dati o per integrare con Lambda per l'elaborazione degli eventi. Le opzioni che usano OLDIMAGE non sono ideali perché fornirebbero solo l'immagine dell'elemento prima della modifica, rendendo difficile aggiornare il foglio di calcolo con i dati attuali.
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