한 팀이 DeleteTable을 호출하는 Lambda를 실행하여 프로덕션 DynamoDB 테이블 여러 개를 실수로 삭제하여 서비스 중단이 발생했습니다. 의도하지 않은 삭제 가능성을 줄이고 삭제가 발생할 경우 데이터 손실을 제한해야 합니다. 다음 두 가지 작업 중 이러한 목표를 가장 잘 달성하는 것은 무엇입니까? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: DynamoDB 테이블에서 DeletionProtection을 활성화합니다., DynamoDB 테이블에 대해 point-in-time recovery를 켜서 삭제될 경우 복원할 수 있도록 합니다..
이것이 정답인 이유
DeletionProtection을 활성화하면 DynamoDB 테이블이 실수로 삭제되는 것을 방지할 수 있습니다. 이는 의도하지 않은 삭제 가능성을 줄이는 직접적인 방법입니다. Point-in-time recovery(PITR)를 켜면 테이블이 삭제되더라도 최대 35일 전의 특정 시점으로 데이터를 복원할 수 있습니다. 이는 데이터 손실을 제한하는 효과적인 방법입니다. CloudFormation 스택에 대한 종료 보호는 스택 삭제를 방지하지만, 스택 내의 개별 리소스(DynamoDB 테이블) 삭제를 직접적으로 방지하지는 않습니다. 일일 백업은 복구 시간을 지연시키고 PITR보다 복구 시점이 유연하지 않습니다. S3로 내보내는 것은 복잡하고 복구 시간이 오래 걸릴 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음