서버리스 애플리케이션이 AWS CloudFormation을 사용하여 프로덕션 VPC에 배포되었습니다. 스택에는 Lambda 함수, DynamoDB 테이블 및 API Gateway가 포함됩니다. 관리자는 CloudFormation 스택을 삭제해야 하지만 DynamoDB 테이블은 그대로 유지해야 합니다. 스택을 삭제하기 전에 무엇을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: CloudFormation 템플릿에서 DynamoDB 논리적 리소스에 Retain 삭제 정책을 적용합니다..
이것이 정답인 이유
CloudFormation 스택을 삭제할 때 특정 리소스는 유지하고 싶을 수 있습니다. DeletionPolicy: Retain 속성을 DynamoDB 테이블 리소스에 추가하면, 스택이 삭제되어도 해당 테이블은 AWS 계정에 남아 있게 됩니다. 이는 데이터 손실을 방지하면서 인프라를 재배포하거나 정리할 때 유용합니다. DeletionPolicy: Snapshot은 스택 삭제 시 DynamoDB 테이블의 최종 스냅샷을 생성하지만, 테이블 자체는 삭제합니다. 종료 보호는 스택 전체의 삭제를 방지하며, 특정 리소스만 유지하는 데는 적합하지 않습니다. IAM 정책을 수정하여 dynamodb:DeleteTable을 명시적으로 거부하는 것은 CloudFormation의 의도된 동작을 우회하는 방법이며, 관리 복잡성을 증가시키고 잠재적인 보안 위험을 초래할 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음