Un'azienda memorizza nella cache i dati di sessione in una tabella DynamoDB e desidera un modo automatizzato per rimuovere gli elementi di sessione scaduti. Qual è il modo più semplice per eliminare automaticamente gli elementi obsoleti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiungere un attributo contenente l'ora di scadenza e abilitare DynamoDB Time To Live (TTL) utilizzando tale attributo..
Perché questa è la risposta
La risposta corretta è aggiungere un attributo contenente l'ora di scadenza e abilitare DynamoDB Time To Live (TTL) utilizzando tale attributo. DynamoDB TTL è una funzionalità nativa che consente di definire un attributo in una tabella che memorizza un timestamp che indica quando un elemento deve essere considerato scaduto. DynamoDB eliminerà automaticamente questi elementi scaduti senza costi aggiuntivi o impatto sulle prestazioni, rendendolo il modo più semplice ed efficiente per gestire i dati di sessione obsoleti. Scrivere uno script e pianificarlo come cron job su un'istanza EC2 è una soluzione manuale che richiede gestione e comporta costi aggiuntivi per l'istanza EC2. Creare una nuova tabella ogni giorno non è pratico per la gestione dei dati di sessione e comporta una complessità inutile. Aggiungere un attributo ItemExpiration senza abilitare TTL non comporterebbe l'eliminazione automatica degli elementi.
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