이벤트 버스에 대해 Amazon EventBridge가 로깅하는 내용 - Amazon EventBridge

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

이벤트 버스에 대해 Amazon EventBridge가 로깅하는 내용

EventBridge가 이벤트를 처리하는 방법을 이해하면 로그를 사용하여 이벤트 버스 문제를 해결하거나 디버깅하는 데 도움이 될 수 있습니다.

로깅이 활성화된 경우 EventBridge는 이벤트가 처리될 때 여러 로그 레코드를 생성합니다.

다음은 이벤트를 처리할 때 EventBridge가 수행하는 주요 단계입니다.

  • 이벤트가 이벤트 버스로 전송됨

    EventBridge는 규칙과 일치하는지 여부에 PutEvents관계없이 파트너 소스에서 전송되거나, 아카이브에서 재생되거나,를 사용하여 전송된 이벤트에 대한 로그를 생성합니다.

  • EventBridge는 이벤트가 버스의 규칙과 일치하는지 여부를 결정합니다.

    이벤트가 하나 이상의 규칙과 일치하는 경우 EventBridge는 다음 단계로 진행합니다.

    AWS 이벤트가 규칙과 일치하지 않으면 EventBridge는 이벤트를 삭제하고 로그를 생성하지 않습니다.

  • EventBridge는 대상을 호출합니다.

    EventBridge는 다음을 수행할 때까지 필요에 따라 대상 호출을 재시도합니다.

    • 이벤트가 성공적으로 전송되었습니다.

    • 재시도 정책이 만료되거나 영구 실패가 발생하는 경우와 같이 이벤트 전송이 실패합니다.

      전송에 실패하면 EventBridge는 지정된 경우 DLQ(Dead Letter Queue)로 이벤트를 보내거나 지정된 DLQ가 없는 경우 이벤트를 삭제합니다.

아래 다이어그램은 각 단계의 로그 수준과 함께 가능한 모든 단계가 표시된 이벤트 처리 흐름의 세부 보기를 보여줍니다.

전체 단계 목록은 섹션을 참조하세요로그 수준 지정.

EventBridge는 버스로 전송되는 각 이벤트를 처리하는 단계를 진행합니다.