Un team ha accidentalmente eliminato diverse tabelle DynamoDB di produzione eseguendo una funzione Lambda che ha chiamato DeleteTable, causando un'interruzione del servizio. È necessario ridurre la probabilità di eliminazioni accidentali e limitare la perdita di dati in caso di eliminazioni. Quali due azioni insieme soddisfano al meglio questi obiettivi? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Abilitare DeletionProtection sulle tabelle DynamoDB., Attivare il ripristino point-in-time per le tabelle DynamoDB in modo da poterle ripristinare se vengono eliminate..
Perché questa è la risposta
Abilitare DeletionProtection sulle tabelle DynamoDB impedisce l'eliminazione accidentale delle tabelle, risolvendo la causa principale del problema. Attivare il ripristino point-in-time (PITR) consente di recuperare i dati fino a un secondo specifico entro gli ultimi 35 giorni, minimizzando la perdita di dati anche se una tabella viene eliminata (ad esempio, da un utente con privilegi elevati che disabilita DeletionProtection prima dell'eliminazione). Le altre opzioni sono meno efficaci: La protezione dalla terminazione per gli stack CloudFormation non impedisce l'eliminazione di singole tabelle DynamoDB tramite l'API. I backup giornalieri sono meno granulari del PITR e possono causare una maggiore perdita di dati tra un backup e l'altro. L'esportazione su S3 e l'importazione sono processi più complessi e lenti per il ripristino rispetto al PITR.
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