为状态机执行获取相应的 lambda 日志流

Get corresponding lambda log stream for statemachine execution

可以通过日志事件中的 execution_arn 字段在 cloudwatch 中轻松查询特定执行的状态机日志。

然而,我如何找出 LAMBDA 函数中的 logs/logstreams 对应于哪个状态机执行?到目前为止我还没有找到任何联系。理想情况下,当从 stepfunctions 调用时,我希望在 lambda 日志中也能找到一个 execution_arn 字段。

没有连接。但是,您可以通过在输入负载中包含执行 ARN 并将其记录在 Lambda 中,手动将 Lambda 日志与状态机执行相关联。执行 ARN 在状态机 context object:

上可用
"Execution.$": "$$.Execution.Id"