Amazon Pipes의 이벤트 강화 EventBridge - Amazon EventBridge

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

Amazon Pipes의 이벤트 강화 EventBridge

Pipes의 EventBridge 강화 단계를 사용하면 타겟으로 데이터를 보내기 전에 소스의 데이터를 개선할 수 있습니다. 예를 들어 전체 티켓 데이터가 포함되지 않은 티켓 생성 이벤트를 수신할 수 있습니다. 강화를 사용하면 Lambda 함수가 전체 티켓 세부 정보를 위해 를 호출하도록 get-ticket API 할 수 있습니다. 그 후 파이프가 해당 정보를 대상으로 전송할 수 있습니다.

파이프를 설정할 때 다음과 같은 보강을 구성할 수 있습니다. EventBridge

  • API목적지

  • 아마존 API 게이트웨이

  • Lambda 함수

  • Step Functions 상태 시스템

    참고

    EventBridge 파이프는 Express 워크플로만 보강으로 지원합니다.

EventBridge 대상을 호출하기 전에 강화의 응답을 기다려야 하므로 강화를 동기적으로 호출합니다.

보강 응답은 최대 6MB 크기로 제한됩니다.

개선을 위해 데이터를 전송하기 전에 소스에서 수신한 데이터를 변환할 수도 있습니다. 자세한 내용은 Amazon EventBridge Pipes 입력 변환 단원을 참조하십시오.

보강을 사용하여 이벤트 필터링

EventBridge Pipes는 보강 응답을 구성된 대상에 직접 전달합니다. 여기에는 배치를 지원하는 대상에 대한 배열 응답이 포함됩니다. 일괄 처리 동작에 대한 자세한 내용은 Amazon EventBridge Pipes 일괄 처리 및 동시성 섹션을 참조하세요. 또한 보강을 필터로 사용하고 소스에서 수신한 것보다 적은 수의 이벤트를 전달할 수 있습니다. 대상을 간접 호출하지 않으려면 빈 응답(예: "", {} 또는 [])을 반환합니다.

참고

빈 페이로드가 있는 대상을 호출하려면 비어 있는 배열을 반환하십시오. JSON [{}]

보강 간접 호출

EventBridge 대상을 호출하기 전에 보강의 응답을 기다려야 하므로 강화를 동기적으로 호출 (호출 유형은 로 설정REQUEST_RESPONSE) 합니다.

참고

Step Functions 상태 머신의 경우 동기적으로 호출할 수 있으므로 Express EventBridge 워크플로만 보강으로 지원합니다.