Ogni volta che un nuovo oggetto viene aggiunto a uno specifico bucket Amazon S3, l'azienda necessita di un avviso e-mail automatizzato e dell'inserimento di un record nel database. Qual è il design più efficiente dal punto di vista operativo per realizzare entrambi i compiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare una notifica di evento S3 che abbia come destinazione un argomento Amazon Simple Notification Service (Amazon SNS). Creare due sottoscrizioni per l'argomento SNS. Utilizzare una sottoscrizione per inviare la notifica e-mail. Utilizzare l'altra sottoscrizione per richiamare una funzione AWS Lambda che inserisce il record nel database..
Perché questa è la risposta
L'opzione corretta è la più efficiente dal punto di vista operativo perché utilizza una singola notifica di evento S3 per attivare un argomento Amazon SNS. SNS è un servizio di pubblicazione/sottoscrizione che consente di inviare messaggi a più destinatari. In questo caso, l'argomento SNS ha due sottoscrizioni: una per l'invio di e-mail direttamente tramite SNS e un'altra che richiama una funzione AWS Lambda per l'inserimento nel database. Questo approccio centralizza la logica di attivazione e distribuisce il messaggio in parallelo, riducendo la complessità e migliorando la scalabilità. Le altre opzioni sono meno efficienti: L'allarme Amazon CloudWatch non è il meccanismo appropriato per rilevare la creazione di oggetti S3; le notifiche di evento S3 sono progettate per questo scopo. La funzione AWS Lambda richiamata ogni minuto con EventBridge è inefficiente e costosa, poiché esegue un polling attivo invece di essere attivata da un evento. Configurare due notifiche di evento S3 separate per due funzioni Lambda introduce ridondanza e maggiore complessità di gestione rispetto all'uso di un singolo argomento SNS.
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