本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤函数状态机目标
要启动状态机,TargetArn请设置为状态机 ARN 并添加StepFunctionsParameters。 EventBridge 每个批次启动一次执行,执行输入是批次事件的 JSON 数组,因此Name表达式不得依赖于单个事件的字段。
参数
| 参数 | 它设定了什么 |
|---|---|
InvocationType | EVENT呼叫StartExecution。REQUEST_RESPONSE调用StartSyncExecution,只有 Express 状态机支持,并将执行失败视为交付失败 |
Name | 执行名称。每次执行必须是唯一的;省略它以让步骤函数生成一个 |
TraceHeader | 要传播的 Amazon X-Ray 跟踪标头 |
InvocationTimeoutSeconds | EventBridge 等待呼叫的时间,1 到 30 秒,默认为 30 |
交付角色
该角色需要states:StartExecution在状态机上,或states:StartSyncExecution用于REQUEST_RESPONSE。
批处理和有效载荷
每批执行一次。如果每个事件执行一次,则设置BatchConfiguration.MaxBatchSize为 1。请参阅批量向目标交付。