Amazon Pipes 中的活动丰富 EventBridge 内容 - Amazon EventBridge

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Pipes 中的活动丰富 EventBridge 内容

通过 Pip EventBridge es 的丰富步骤,您可以在将源数据发送到目标之前对其进行增强。例如,您可能会收到票证已创建 事件,但其中不包含完整票证数据。使用扩展,您可以让 Lambda 函数调用,以get-ticketAPI获取完整的票证详情。然后,管道可以将该信息发送到目标

在中设置管道时,您可以配置以下增强功能: EventBridge

  • API 目标

  • 亚马逊API网关

  • Lambda 函数

  • Step Functions 状态机

    注意

    EventBridge Pipes 仅支持 Express 工作流程作为增强功能。

EventBridge 同步调用浓缩,因为它必须等待浓缩的响应,然后才能调用目标。

富集响应的大小上限为 6MB。

您还可以在发送数据进行增强之前,对从源接收到的数据进行转换。有关更多信息,请参阅 Amazon Pip EventBridge es 输入转换

使用富集筛选事件

EventBridge Pipes 将浓缩响应直接传递到配置的目标。其中包括支持批处理的目标的数组响应。有关批处理行为的更多信息,请参阅 Amazon Pip EventBridge es 批处理和并发。您还可以使用富集作为筛选器,使传递的事件数少于从源接收到的事件数。如果您不想调用目标,请返回一个空响应,例如 ""{}[]

注意

如果要使用空载荷调用目标,请返回一个空的数组JSON[{}]

调用富集

EventBridge 同步调用扩展(调用类型设置为REQUEST_RESPONSE),因为它必须等待来自浓缩的响应,然后才能调用目标。

注意

对于 Step Functions 状态机, EventBridge 仅支持 Express 工作流程作为丰富功能,因为它们可以同步调用。