Zespół przypadkowo usunął kilka produkcyjnych tabel DynamoDB, uruchamiając funkcję Lambda, która wywołała DeleteTable, co spowodowało awarię. Musisz zmniejszyć prawdopodobieństwo przypadkowych usunięć i ograniczyć utratę danych, jeśli dojdzie do usunięcia. Które dwie akcje razem najlepiej spełniają te cele? (Wybierz dwie.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Włącz DeletionProtection w tabelach DynamoDB., Włącz odzyskiwanie do punktu w czasie (point-in-time recovery) dla tabel DynamoDB, aby można było je przywrócić w przypadku usunięcia..
Dlaczego to jest odpowiedź
Włączenie DeletionProtection dla tabel DynamoDB zapobiega przypadkowemu usunięciu tabeli przez interfejs API lub konsolę, co bezpośrednio zmniejsza prawdopodobieństwo awarii. Włączenie odzyskiwania do punktu w czasie (Point-in-Time Recovery - PITR) dla tabel DynamoDB pozwala na przywrócenie tabeli do dowolnego punktu w czasie w ciągu ostatnich 35 dni, co minimalizuje utratę danych w przypadku przypadkowego usunięcia. Włączenie ochrony przed zakończeniem dla stosów CloudFormation chroni stos, ale nie samą tabelę DynamoDB, jeśli jest ona zarządzana poza CloudFormation lub jeśli zasób tabeli zostanie usunięty ze stosu. Codzienne kopie zapasowe mogą prowadzić do utraty danych między kopiami zapasowymi, a PITR oferuje bardziej elastyczne i granularne odzyskiwanie. Eksportowanie do S3 jest procesem ręcznym lub wymagającym dodatkowej konfiguracji i również może prowadzić do utraty danych między eksportami, a przywracanie jest bardziej złożone niż w przypadku PITR.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana