아마존 EventBridge 이벤트 버스 - 아마존 EventBridge

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

아마존 EventBridge 이벤트 버스

이벤트 버스는 이벤트를 수신하여 0개 이상의 목적지 또는 대상에 전달하는 라우터입니다. 이벤트 버스는 다양한 소스의 이벤트를 여러 대상으로 라우팅하는 데 적합하며, 대상으로 전달하기 전에 선택적으로 이벤트를 변환할 수 있습니다.

소스는 이벤트를 EventBridge 이벤트 버스로 전송하고, 이벤트 버스는 이벤트를 적절한 대상으로 라우팅합니다.

이벤트 버스와 연결된 규칙은 이벤트가 도착할 때 이벤트를 평가합니다. 각 규칙은 이벤트가 규칙의 패턴과 일치하는지 확인합니다. 이벤트가 일치하면 이벤트를 EventBridge 전송합니다.

규칙을 특정 이벤트 버스에 연결하면 해당 이벤트 버스에서 수신한 이벤트에만 규칙이 적용됩니다.

참고

EventBridge 파이프를 사용하여 이벤트를 처리할 수도 있습니다. EventBridge 파이프는 point-to-point 통합을 위한 것으로, 각 파이프는 단일 소스로부터 이벤트를 수신하여 처리하고 단일 대상으로 전달합니다. 파이프에는 대상에 전달되기 전에 고급 변환 및 이벤트 보강 지원도 포함됩니다. 자세한 정보는 아마존 EventBridge 파이프을 참조하세요.

이벤트 버스 작동 방식

이벤트 버스를 사용하면 다양한 소스의 이벤트를 여러 목적지 또는 대상으로 라우팅할 수 있습니다.

개괄적으로 살펴볼 때 작동 방식은 다음과 같습니다.

  1. AWS 서비스, 사용자 지정 애플리케이션 또는 SaaS 제공업체일 수 있는 이벤트 소스는 이벤트 버스로 이벤트를 전송합니다.

  2. EventBridge 그런 다음 해당 이벤트 버스에 정의된 각 규칙을 기준으로 이벤트를 평가합니다.

    EventBridge 그런 다음 규칙과 일치하는 각 이벤트에 대해 해당 규칙에 지정된 대상으로 이벤트를 보냅니다. 선택적으로, 이벤트를 대상으로 전송하기 전에 이벤트를 EventBridge 변환해야 하는 방법을 규칙의 일부로 지정할 수도 있습니다.

    이벤트는 여러 규칙과 일치할 수 있으며 규칙마다 최대 5개의 대상을 지정할 수 있습니다. (이벤트는 어떤 규칙과도 일치하지 않을 수 있으며, 이 경우 아무 조치도 EventBridge 취하지 않습니다.)

이벤트 버스는 이벤트를 규칙과 비교하고 일치하는 이벤트를 지정된 대상으로 보냅니다.

AWS 서비스로부터 이벤트를 자동으로 수신하는 EventBridge 기본 이벤트 버스를 사용하는 예를 들어 보겠습니다.

  1. EC2 Instance State-change Notification 이벤트에 대한 기본 이벤트 버스에 규칙을 생성합니다.

    • 규칙이 Amazon EC2 인스턴스가 해당 staterunning으로 변경한 이벤트와 일치하도록 지정합니다.

      이를 위해서는 규칙을 트리거하기 위해 이벤트가 일치해야 하는 속성 및 값을 정의하는 JSON을 지정하면 됩니다. 이를 이벤트 패턴이라고 합니다.

      { "source": ["aws.ec2"], "detail-type": ["EC2 Instance State-change Notification"], "detail": { "state": ["running"] } }
    • 규칙의 대상을 특정 Lambda 함수가 되도록 지정합니다.

  2. Amazon EC2 인스턴스의 상태가 변경될 때마다 Amazon EC2(이벤트 소스)는 자동으로 해당 이벤트를 기본 이벤트 버스로 전송합니다.

  3. EventBridge 기본 이벤트 버스로 전송된 모든 이벤트를 사용자가 만든 규칙과 비교하여 평가합니다.

    이벤트가 규칙과 일치하는 경우 (즉, Amazon EC2 인스턴스가 상태를 로 변경하는 이벤트인 경우running) 지정된 대상으로 이벤트를 EventBridge 보냅니다. 이 경우에는 Lambda 함수입니다.

다음 동영상에서는 이벤트 버스가 무엇인지 설명하고 이벤트 버스의 몇 가지 기본 사항에 대해 알아봅니다.

다음 동영상에서는 다양한 이벤트 버스와 사용 시기에 대해 설명합니다.