AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·KO·업데이트됨 4 Aug 2026
DevOps 엔지니어가 테스트와 배포 사이에 수동 승인 단계가 필요한 다단계 AWS CodePipeline을 구축하고 있습니다. 개발팀은 웹훅을 허용하는 사용자 지정 채팅 도구를 사용하며, 거의 실시간으로 파이프라인 상태 및 승인 알림을 필요로 합니다. 파이프라인 상태 변경 및 승인 요청이 채팅 도구에 게시되도록 엔지니어는 알림을 어떻게 구성해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: CodePipeline Pipeline Execution State Change 이벤트를 일치시키는 Amazon EventBridge 규칙을 생성하고, 일치하는 이벤트를 SNS topic에 게시한 다음, 해당 SNS topic에 Lambda(채팅 웹훅 URL에 게시)를 구독합니다..
이것이 정답인 이유
정답은 EventBridge를 사용하여 CodePipeline 이벤트를 캡처하고, 이를 SNS 토픽으로 전송한 다음, SNS 토픽에 구독된 Lambda 함수가 채팅 웹훅으로 알림을 보내도록 하는 것입니다. EventBridge는 AWS 서비스의 이벤트를 중앙에서 관리하고 라우팅하는 데 최적화되어 있습니다. SNS는 여러 구독자에게 메시지를 분산하는 데 효율적이며, Lambda는 채팅 도구의 특정 웹훅 형식에 맞게 메시지를 변환하고 전송하는 데 유연성을 제공합니다.
오답인 CloudWatch Logs 구독은 로그 데이터를 기반으로 알림을 보내는 방식이므로, CodePipeline의 상태 변경 이벤트에 직접 반응하는 데는 적합하지 않습니다. CloudTrail 이벤트는 API 호출 기록을 저장하지만, 파이프라인 상태 변경을 실시간으로 알리는 주된 방법은 아닙니다. 파이프라인 자체를 수정하여 웹훅을 보내는 것은 파이프라인 정의를 복잡하게 만들고, 중앙 집중식 알림 관리가 어려워집니다.