Un'azienda ha un'applicazione costruita con AWS Lambda, Amazon S3, Amazon Simple Notification Service (Amazon SNS) e Amazon DynamoDB. Un'applicazione esterna carica oggetti nel bucket S3 dell'azienda e tagga ogni oggetto con la data e l'ora. Una funzione Lambda legge periodicamente gli oggetti dal bucket S3 in base a questi tag e scrive i valori selezionati in una tabella DynamoDB. I dati contengono PII. L'azienda deve rimuovere automaticamente i dati più vecchi di 30 giorni sia dal bucket S3 che dalla tabella DynamoDB. Quale soluzione offre la massima efficienza operativa?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare una regola del ciclo di vita di S3 per far scadere gli oggetti più vecchi di 30 giorni. Aggiornare la funzione Lambda per aggiungere un attributo TTL agli elementi DynamoDB e abilitare il TTL sulla tabella per far scadere gli elementi più vecchi di 30 giorni..
Perché questa è la risposta
La soluzione corretta offre la massima efficienza operativa perché utilizza funzionalità native di AWS per la gestione del ciclo di vita dei dati. Una regola del ciclo di vita di S3 può automaticamente far scadere gli oggetti dopo 30 giorni, eliminando la necessità di logica personalizzata per S3. Allo stesso modo, abilitare il TTL (Time To Live) su DynamoDB permette a DynamoDB di eliminare automaticamente gli elementi dopo 30 giorni, riducendo il carico sulla funzione Lambda e i costi operativi. Le opzioni che propongono di modificare la funzione Lambda per eliminare gli elementi DynamoDB o di usare un flag TTL S3 non sfruttano appieno le capacità native di AWS per l'automazione, aumentando la complessità e il potenziale di errore.
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