Un'azienda esegue il retraining notturno automatizzato dei modelli utilizzando AWS Step Functions. Il workflow utilizza più attività Lambda; qualsiasi errore di un'attività causa il fallimento dell'intero workflow. Il retraining è fallito diverse notti senza notifiche. L'architetto delle soluzioni deve garantire che vengano inviate notifiche per tutti i fallimenti del retraining. Quale combinazione di passaggi dovrebbe essere implementata? (Scegliere tre.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un argomento Amazon SNS e aggiungere un'iscrizione e-mail che invia alla mailing list del team., Aggiungere un'attività Step Functions denominata "Email" che inoltra i suoi argomenti di input all'argomento SNS., Aggiungere un campo Catch a ogni stato Task, Map e Parallel con "ErrorEquals": [ "States.ALL" ] e "Next": "Email"..
Perché questa è la risposta
Per garantire notifiche in caso di fallimenti, è necessario un meccanismo di notifica e un modo per catturare tutti gli errori nel workflow di Step Functions. 1. Creare un argomento Amazon SNS e aggiungere un'iscrizione e-mail che invia alla mailing list del team. Questo stabilisce il canale di notifica. Amazon SNS è un servizio di messaggistica pub/sub scalabile e affidabile, ideale per inviare notifiche a una mailing list tramite e-mail. 2. Aggiungere un'attività Step Functions denominata "Email" che inoltra i suoi argomenti di input all'argomento SNS. Questa attività fungerà da gestore degli errori, pubblicando i dettagli dell'errore nell'argomento SNS. 3. Aggiungere un campo Catch a ogni stato Task, Map e Parallel con "ErrorEquals": [ "States.ALL" ] e "Next": "Email". Il campo Catch in Step Functions permette di gestire gli errori. States.ALL cattura qualsiasi tipo di errore che si verifica nello stato, garantendo che tutti i fallimenti vengano intercettati. Next: "Email" reindirizza il flusso all'attività "Email" per inviare la notifica. Le opzioni che coinvolgono Amazon SES richiederebbero una configurazione più complessa per inviare e-mail direttamente da Step Functions, mentre SNS è più adatto per notifiche semplici a una mailing list. L'opzione States.Runtime non catturerebbe tutti gli errori, ma solo quelli relativi all'esecuzione del runtime.
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