AWS

클라우드 이벤트 관리 도구, AWS EventBridge

heesoohi 2025. 4. 20. 18:00

# Amazon EventBridge

 

CloudWatch Events 라는 이름에서 EventBrideg라고 바뀐 이 서비스를 사용하면, AWS 계정에서 발생하는 여러 이벤트에 대처할 수 있다. 

 

사용 사례를 하나 예를 들어 보자면, 크론 작업을 예약하는 것이다. 정기적으로 스크립트를 예약하고 싶을 때, EventBridge에서 1시간마다 이벤트가 생성된다는 규칙을 만들 수 있다. 이 이벤트는 람다함수에서 실행되는 스크립트를 트리거할 수 있다. 사실상 서버리스 크론 작업이 가능한 것이다. 

 

 

 

다른 예시로는, 매시간 발생하는 이벤트에 반응하거나 서비스가 하는 작업에 대해 반응할 수 있다. 예를 들어 누군가가 루트 사용자를 사용하여 로그인할 때마다 보안 팀에 알림을 보낼 수 있다. 루트 사용자는 일반적인 작업에 사용하지 않는 것이 권장되므로, IAM 루트 사용자 로그인 이벤트에 반응하여, 이를 이메일 알림과 결합된 SNS 토픽으로 보낼 수 있는 것이다. 

 

 

 

 

이렇듯 EventBridge를 통합하여 사용할 수 있는 사례는 람다 함수 트리거, SQS/SNS 메시지 전송, EC2 인스턴스/CodeBuild/S3이벤트/Trusted Advisor 등으로 목적지 추가 등 다양하다.