Un file di dati dovrebbe arrivare in un bucket S3 ogni ora. Un evento S3 attiva una funzione Lambda per elaborare ogni arrivo. Occasionalmente un file non arriva e il team dell'applicazione vuole essere avvisato quando nessun file viene ricevuto durante un'ora. Qual è la soluzione più efficiente dal punto di vista operativo e che soddisfa questo requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un allarme CloudWatch che si attiva su un argomento SNS se la metrica Invocations della funzione Lambda è zero per un'ora e configurare l'allarme per trattare i dati mancanti come una violazione..
Perché questa è la risposta
La risposta corretta è creare un allarme CloudWatch sulla metrica Invocations della funzione Lambda. Se nessun file arriva, la funzione Lambda non viene invocata, e quindi la metrica Invocations rimarrà a zero per l'ora. Configurare l'allarme per trattare i dati mancanti come una violazione garantisce che l'allarme si attivi anche se non ci sono punti dati. Questo è efficiente perché riutilizza la logica di monitoraggio esistente per la funzione Lambda. L'opzione di aggiungere una regola del ciclo di vita S3 non è fattibile perché le regole del ciclo di vita non possono generare notifiche basate sull'assenza di oggetti o sulla transizione di zero oggetti. L'opzione con SQS e ApproximateAgeOfOldestMessage non è adatta perché la coda SQS riceverebbe messaggi solo se i file arrivassero, non se mancassero. L'opzione di una funzione Lambda pianificata è meno efficiente operativamente, in quanto richiede la gestione di una funzione Lambda aggiuntiva e la logica per controllare i timestamp degli oggetti, introducendo complessità e costi extra rispetto all'allarme CloudWatch diretto.
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