Una pipeline di elaborazione dati con diverse decine di passaggi deve emettere avvisi in tempo reale quando un passaggio ha successo o fallisce. La pipeline utilizza Amazon S3, AWS Lambda e AWS Step Functions. Quale soluzione monitorerà la pipeline e invierà notifiche in tempo reale?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare una regola Amazon EventBridge per reagire quando lo stato di esecuzione di una state machine cambia. Configurare la regola per inviare un messaggio a un argomento Amazon Simple Notification Service (Amazon SNS) che invia notifiche..
Perché questa è la risposta
La soluzione corretta è configurare una regola Amazon EventBridge perché EventBridge è progettato per reagire agli eventi di sistema di AWS in tempo reale, inclusi i cambiamenti di stato delle esecuzioni di Step Functions. Può quindi inoltrare questi eventi a un argomento Amazon SNS per l'invio di notifiche immediate. Le opzioni che coinvolgono l'archiviazione di notifiche in Amazon S3 e l'abilitazione di notifiche di eventi S3 non sono ideali per avvisi in tempo reale. Questo perché richiederebbero un passaggio intermedio di scrittura su S3 e le notifiche S3 potrebbero avere una latenza maggiore rispetto a EventBridge per eventi di sistema. L'utilizzo di AWS CloudTrail non è la scelta migliore in questo scenario. CloudTrail registra le chiamate API e gli eventi di gestione, ma non è ottimizzato per il monitoraggio in tempo reale degli stati di esecuzione delle state machine e l'invio di notifiche immediate basate su tali stati. EventBridge è lo strumento specifico per la reazione agli eventi di stato di Step Functions.
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