aws-lambda - AWS Step Function 中的 lambda 能否知道启动它的 Step Function 的 "execution name"?

标签 aws-lambda aws-step-functions

我有这个步骤函数,有时会失败,我想将其记录在(发电机)数据库中。方便的是,如果我可以创建一个新的错误处理步骤,而那个人只需从某个地方获取“执行名称”(在上下文中没有找到它)并将其记录为失败。

这可能吗?

最佳答案

AWS Step Functions 最近发布了一项名为上下文对象的功能。

使用参数 block 内的 $$ 表示法,您可以访问有关执行的信息,包括执行名称、arn、状态机名称、arn 等。

https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html

关于aws-lambda - AWS Step Function 中的 lambda 能否知道启动它的 Step Function 的 "execution name"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48854398/

相关文章:

java - AWS API Gateway 自定义授权方 lambda

amazon-emr - 如何在 AWS StepFunctions 中将变量传递给 EMR addStep

amazon-web-services - AWS Step Function 更新等待状态

amazon-web-services - 我们可以触发使用 AWS Step 函数构建的状态机的特定执行的特定事件吗?

amazon-web-services - AWS 阶跃函数成本计算

serverless-framework - 如何使用 serverless.io 框架和 serverless.yml 文件将整数作为变量传递给 aws-step-function 中的等待状态类型

amazon-web-services - cloudformation 超时而未启动自定义资源

python - 如何获取AWS lambda函数的日志流的唯一标识符?

aws-lambda - AWS lambda 不适用于 Log4j 2 appender

javascript - AWS Lambda 函数未写入 DynamoDB