Una funzione AWS Lambda dovrebbe essere attivata ogni volta che gli elementi di una tabella Amazon DynamoDB vengono aggiornati. La funzione e il suo ruolo di esecuzione sono configurati e i DynamoDB Streams sono abilitati per la tabella, ma la funzione Lambda non viene ancora richiamata. Quale azione collegherà gli aggiornamenti della tabella DynamoDB alle invocazioni della funzione Lambda?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare una mappatura dell'origine eventi per la funzione Lambda allo stream DynamoDB..
Perché questa è la risposta
La risposta corretta è "Creare una mappatura dell'origine eventi per la funzione Lambda allo stream DynamoDB". Anche se i DynamoDB Streams sono abilitati, una funzione Lambda non viene invocata automaticamente. È necessario configurare una mappatura dell'origine eventi (Event Source Mapping) per collegare lo stream DynamoDB alla funzione Lambda. Questa mappatura indica a Lambda di leggere gli eventi dallo stream e di invocare la funzione con i dati degli eventi. Modificare l'impostazione StreamViewType della tabella su NEWANDOLDIMAGES è utile per determinare quali dati sono inclusi nello stream, ma non attiva l'invocazione della Lambda. Sottoscrivere un argomento Amazon SNS allo stream DynamoDB non è il meccanismo diretto per invocare una Lambda dagli stream di DynamoDB; SNS è un servizio di pubblicazione/sottoscrizione generico. Aumentare il valore di timeout della funzione Lambda è una configurazione della funzione stessa e non influisce sulla sua attivazione.
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