Una funzione Lambda iscritta a un argomento SNS dovrebbe elaborare solo i messaggi che indicano modifiche all'indirizzo email; altri sottoscrittori gestiranno altri tipi di messaggi. Si desidera la soluzione che richiede il minor lavoro di sviluppo. Quale approccio si dovrebbe usare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare una policy di filtro di sottoscrizione SNS sulla sottoscrizione Lambda in modo che solo i messaggi di modifica dell'email vengano recapitati a quella Lambda..
Perché questa è la risposta
L'approccio migliore è configurare una policy di filtro di sottoscrizione SNS direttamente sulla sottoscrizione Lambda. Le policy di filtro di sottoscrizione SNS consentono di specificare attributi del messaggio che devono corrispondere affinché il messaggio venga recapitato al sottoscrittore. In questo modo, solo i messaggi relativi alle modifiche dell'indirizzo email verranno inviati alla funzione Lambda, riducendo il lavoro di sviluppo e l'elaborazione non necessaria da parte della Lambda. Le altre opzioni sono meno efficienti: Il filtro eventi di Lambda non è la funzionalità appropriata per filtrare i messaggi SNS prima che raggiungano la Lambda. L'uso di una coda SQS con una policy di filtro introduce un componente aggiuntivo e una complessità non necessaria, mentre SNS può gestire il filtraggio direttamente. Far sì che la Lambda ispezioni ogni messaggio e lo ripubblichi è inefficiente, aumenta i costi e la latenza, e sposta la logica di filtraggio dalla piattaforma SNS alla funzione, che è meno ottimale.
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