한 팀이 단일 CloudFormation 템플릿을 사용하여 여러 환경에 웹 서버와 Amazon RDS 데이터베이스를 배포합니다. 최근의 실수로 인한 배포로 인해 기본 개발 데이터베이스가 삭제되고 다시 생성되어 데이터가 손실되었습니다. 향후 배포에서 데이터베이스의 실수로 인한 삭제를 방지하려면 어떤 조치를 취해야 할까요? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: CloudFormation 템플릿의 데이터베이스 리소스에 DeletionPolicy 속성을 Retain 값으로 추가합니다., CloudFormation 스택 정책을 업데이트하여 데이터베이스 리소스에 대한 변경을 차단합니다..
이것이 정답인 이유
CloudFormation 템플릿의 데이터베이스 리소스에 DeletionPolicy: Retain 속성을 추가하면 스택이 삭제될 때 해당 데이터베이스 리소스는 삭제되지 않고 보존됩니다. 이는 실수로 인한 데이터 손실을 방지하는 효과적인 방법입니다. CloudFormation 스택 정책을 업데이트하여 데이터베이스 리소스에 대한 변경을 차단하면, 스택 업데이트 시 해당 리소스의 삭제나 교체를 방지할 수 있어 데이터베이스의 의도치 않은 삭제를 막을 수 있습니다. Multi-AZ는 고가용성을 위한 것이지 실수로 인한 삭제 방지책이 아닙니다. StackSet은 여러 계정 또는 리전에 스택을 배포하는 데 사용되며, 삭제 방지와는 관련이 없습니다. 전체 스택에 DeletionPolicy: Retain을 적용하면 웹 서버와 같은 다른 리소스도 삭제되지 않아 관리 복잡성이 증가할 수 있으므로, 데이터베이스 리소스에만 적용하는 것이 더 적절합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음