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