[AWS] Amazon EventBridge 란?

비전·2025년 1월 8일
0

AWS 실습

목록 보기
30/54
post-thumbnail

Amazon EventBridge는 AWS 서비스나 자체 애플리케이션의 이벤트를 수집하고 이를 처리하는 서비스입니다.
이벤트에 따라 트리거를 설정하고, 다양한 AWS 서비스와의 연동을 통해 자동화된 작업을 수행할 수 있습니다.

1. 주요기능

1. 스케줄링 (Schedule)

  • Cron jobs처럼 주기적인 작업을 설정할 수 있습니다.
  • 예: 매시간 Lambda 함수를 트리거하여 특정 스크립트를 실행할 수 있습니다.
  • 예시: 0 * * * * (매 시간 정각에 실행)

2. 이벤트 패턴 (Event Pattern)

  • 서비스에서 발생한 특정 이벤트에 반응하도록 이벤트 규칙을 설정할 수 있습니다.
  • 예시: IAM Root User가 로그인하는 이벤트를 감지하여 SNS 주제로 이메일 알림을 보내는 방식.

3. 트리거 작업

  • 이벤트가 발생하면 Lambda 함수 실행, SQS/SNS 메시지 전송 등의 작업을 자동으로 트리거할 수 있습니다.
  • 예시: IAM Root User 로그인 이벤트 시 Lambda 함수 실행 또는 이메일 알림 전송.

2. Amazon EventBridge Rules

다양한 AWS 서비스의 이벤트를 EventBridge에 보낼 수 있습니다.

  • EC2 인스턴스 시작, 중지, 종료
  • 코드 빌드 실패
  • S3 업로드 실패
  • Trsuted Advisor가 있을 떄
  • CloudTrail API
  • 크론 정보

위와 같은 소스를 이용하여 여러 서비스를 통해 서비스를 만들 수 있습니다.

profile
아는 만큼 보인다

0개의 댓글