View a markdown version of this page

步骤函数状态机目标 - Amazon EventBridge
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

步骤函数状态机目标

要启动状态机,TargetArn请设置为状态机 ARN 并添加StepFunctionsParameters。 EventBridge 每个批次启动一次执行,执行输入是批次事件的 JSON 数组,因此Name表达式不得依赖于单个事件的字段。

参数

参数它设定了什么
InvocationTypeEVENT呼叫StartExecution。REQUEST_RESPONSE调用StartSyncExecution,只有 Express 状态机支持,并将执行失败视为交付失败
Name执行名称。每次执行必须是唯一的;省略它以让步骤函数生成一个
TraceHeader要传播的 Amazon X-Ray 跟踪标头
InvocationTimeoutSeconds EventBridge 等待呼叫的时间,1 到 30 秒,默认为 30

交付角色

该角色需要states:StartExecution在状态机上,或states:StartSyncExecution用于REQUEST_RESPONSE。

批处理和有效载荷

每批执行一次。如果每个事件执行一次,则设置BatchConfiguration.MaxBatchSize为 1。请参阅批量向目标交付。