Un'azienda ha più filiali, ognuna delle quali carica un report di vendita giornaliero su un bucket Amazon S3 condiviso a un'ora prestabilita. Una singola funzione AWS Lambda elabora tutti i report delle filiali in un'unica esecuzione e scrive i risultati in un database. L'elaborazione deve iniziare una volta al giorno a un'ora specifica. Quale opzione soddisfa questi requisiti nel modo più conveniente?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare una regola pianificata di Amazon EventBridge che richiami la funzione Lambda una volta al giorno all'ora pianificata..
Perché questa è la risposta
L'opzione corretta è creare una regola pianificata di Amazon EventBridge. EventBridge (precedentemente CloudWatch Events) consente di pianificare l'esecuzione di una funzione Lambda a intervalli specifici o a orari fissi, come richiesto ("una volta al giorno a un'ora specifica"). Questo è il metodo più conveniente ed efficiente per attivare un'elaborazione batch giornaliera. L'uso di notifiche di eventi S3 richiamerebbe la Lambda per ogni singolo report caricato, causando esecuzioni multiple e non necessarie, poiché l'elaborazione deve avvenire una sola volta per tutti i report. Mantenere la funzione Lambda in esecuzione continua non è possibile né conveniente; le funzioni Lambda sono serverless ed eseguono codice solo quando attivate. AWS Step Functions potrebbe essere utilizzato, ma è una soluzione più complessa e costosa per un semplice trigger basato sul tempo rispetto a EventBridge.
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