Amazon SNS 이벤트 알림으로 배포 모니터링
CodeDeploy 배포 그룹에 트리거를 추가하여 배포 또는 배포 그룹의 인스턴스와 관련된 이벤트에 대한 알림을 수신할 수 있습니다. 이러한 알림은 트리거 작업의 일부로 만든 Amazon SNS 주제를 구독하는 수신자에게 전송됩니다.
CodeDeploy 이벤트에 대한 알림은 SMS 메시지 또는 이메일 메시지로 수신할 수 있습니다. 지정된 이벤트가 발생할 때 생성되는 JSON 데이터는 Amazon SQS 대기열로 메시지 보내기 또는 AWS Lambda의 함수 호출 등 다른 방법으로 사용할 수 있습니다. 배포 및 인스턴스 트리거에 대해 제공되는 JSON 데이터의 구조를 보려면 CodeDeploy 트리거에 대한 JSON 데이터 형식 단원을 참조하세요.
다음과 같은 경우 트리거를 사용하여 알림을 수신하도록 선택할 수 있습니다.
-
문제를 해결할 수 있도록 배포에 실패하거나 배포가 중지된 경우를 알아야 하는 개발자인 경우
-
Amazon EC2 플릿의 상태를 모니터링하기 위해 실패한 인스턴스 수를 알아야 하는 시스템 관리자인 경우
-
배포 및 인스턴스 이벤트의 개수를 한 눈에 파악하길 원하는 관리자인 경우. 이러한 정보는 여러 알림 유형을 데스크톱 이메일 클라이언트의 폴더로 라우팅하는 규칙을 필터링해 파악할 수 있습니다.
다음 모든 이벤트 유형에 대해 각 CodeDeploy 배포 그룹에 트리거를 최대 10개까지 만들 수 있습니다.
| 배포 이벤트 | 인스턴스 이벤트 |
|---|---|
|
|
| ¹블루/그린 배포에만 적용됩니다. 대체 환경의 인스턴스에 최신 애플리케이션 수정이 설치되었으며 원본 환경에서의 트래픽을 이제 로드 밸런서 뒤로 다시 라우팅할 수 있음을 나타냅니다. 자세한 내용은 CodeDeploy에서 배포 작업 단원을 참조하세요. | |