AWS에서 EC2를 생성해서 어떠한 테스트를 진행했는데
서버에 관련해서 알람 발생내역이 없어, 관리적, 보안적인 측면에서
EC2가 추가, 삭제, 시작, 정지에 대한 메일 알람을 받고자 SNS(Simple Notification
Service)를 사용하여 자동으로 알람 이메일을 수신하고자 한다.
이벤트 발생 -> EventBridge 규칙 -> SNS
Amazon Simple Notification Service(Amazon SNS)는 게시자에서 구독자(생산자 및 소비자라고도 함)로 메시지를 전송하는 관리형 서비스입니다.
게시자는 논리적 액세스 지점 및 커뮤니케이션 채널인 주제에 메시지를 전송하여 구독자와 비동기식으로 통신합니다. 클라이언트는 SNS 주제를 구독하고
Amazon Kinesis Data Firehose, Amazon SQS, AWS Lambda, HTTP, 이메일, 모바일 푸시 알림 및 모바일 문자 메시지(SMS)와 같이 지원되는 엔드포인트 유형을 사용하여 게시된 메시지를 수신할 수 있습니다.
다양한 소스의 데이터와 애플리케이션을 연결하는 데 사용할 수 있는 서버리스 이벤트 버스 서비스
EventBridge 기본은 이벤트를 대상으로 라우팅하는 규칙을 만드는 것입니다.
이벤트에 대한 규칙을 만들려면 규칙의 이벤트 패턴과 일치하는 이벤트를 EventBridge 수신할 때 수행할 작업을 지정합니다.
이벤트가 일치하면 이벤트를 지정된 대상 으로 EventBridge 보내고 규칙에 정의된 작업을 트리거합니다.
주제 생성
구독 생성
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/UsingAlarmActions.html
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/automating_with_eventbridge.html
https://docs.aws.amazon.com/ko_kr/eventbridge/latest/userguide/eb-get-started.html
https://happy-jjang-a.tistory.com/82