AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·KO·업데이트됨 4 Aug 2026
어떤 회사에서 Amazon EC2 인스턴스의 데이터베이스에 파일을 저장하는 파일 읽기 애플리케이션을 운영하고 있습니다. 규정에 따라 매일 특정 시간에 EC2 인스턴스에서 파일을 삭제해야 하며, 60일이 지난 데이터베이스 레코드는 제거해야 합니다. 데이터베이스 삭제는 파일 삭제 후에 이루어져야 합니다. 이 회사는 이미 두 삭제 작업에 대한 스크립트를 가지고 있으며, 삭제 스크립트 실패 시 이메일 알림을 받아야 합니다. 개발 노력을 최소화하면서 이러한 요구 사항을 충족하는 솔루션은 무엇입요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWS Systems Manager State Manager를 사용하여 매일 필요한 시간에 Systems Manager Automation 문서를 예약합니다. Automation 문서에서 Run Command를 사용하여 삭제 스크립트를 순차적으로 실행합니다. 실패 이벤트를 Amazon SNS 주제에 게시하여 회사에 이메일 알림을 보내는 Amazon EventBridge 규칙을 생성합니다..
이것이 정답인 이유
정답은 AWS Systems Manager State Manager를 사용하여 매일 필요한 시간에 Systems Manager Automation 문서를 예약하고, Automation 문서에서 Run Command를 사용하여 삭제 스크립트를 순차적으로 실행하며, 실패 이벤트를 Amazon SNS 주제에 게시하여 회사에 이메일 알림을 보내는 Amazon EventBridge 규칙을 생성하는 것입니다. 이 솔루션은 기존 스크립트를 활용하고, Systems Manager Automation의 순차적 실행 및 오류 처리 기능을 통해 개발 노력을 최소화하면서 요구 사항을 충족합니다. EventBridge와 SNS를 통한 알림은 관리 부담이 적습니다.
오답 설명:
두 번째 옵션은 Automation 문서 내에서 SES를 사용하여 실패 이메일을 보내는 것을 제안하는데, 이는 Automation 문서의 복잡성을 증가시키고 EventBridge/SNS를 통한 중앙 집중식 알림보다 유연성이 떨어집니다.
세 번째 및 네 번째 옵션은 Lambda 함수를 사용하여 스크립트를 실행하는 것을 제안합니다. 이는 새 코드를 작성해야 하므로 개발 노력이 더 많이 필요하며, Systems Manager Run Command가 이미 EC2 인스턴스에서 스크립트를 실행하는 데 최적화되어 있으므로 불필요합니다.