Python CDK步骤函数,用于从lambda获取状态
下面我将创建一个step函数并执行lambdas。 然而,我非常有兴趣了解lambda反应的状态 根据文档,Python CDK步骤函数,用于从lambda获取状态,python,aws-lambda,aws-cdk,aws-step-functions,Python,Aws Lambda,Aws Cdk,Aws Step Functions,下面我将创建一个step函数并执行lambdas。 然而,我非常有兴趣了解lambda反应的状态 根据文档,//Lambda的结果在响应中的一个名为“status”的字段中 它是什么意思导致一个名为status的字段?有人能解释一下如何将结果作为一种状态放在字段中吗?我是用python来做的。有两种方法可以从step函数捕获lambda函数的响应 使用add_retry和add_catch处理lambda函数的任何异常 例如 lambda函数的响应值,例如返回{“Result”:True}然后步
//Lambda的结果在响应中的一个名为“status”的字段中
它是什么意思
导致一个名为status
的字段?有人能解释一下如何将结果作为一种状态放在字段中吗?我是用python来做的。有两种方法可以从step函数捕获lambda函数的响应
add_retry
和add_catch
处理lambda函数的任何异常
例如返回{“Result”:True}
然后步骤函数作业将为下一个任务检查该值,例如Ref:该链接正在运行,但一些重要内容链接不起作用,如用于捕获IPv4的步进函数和状态机能否与我共享更新的或GitHub以供参考。谢谢,@vumado感谢。我已经创建了另一个请求,您可以看一下吗
.start(record_ip_task
.add_retry(errors=["States.TaskFailed"],
interval=core.Duration.seconds(2),
max_attempts=2)
.add_catch(errors=["States.ALL"], handler=notify_failure_job)) \
.next(
is_block_succeed
.when(step_fn.Condition.boolean_equals('$.Result', False), notify_failure_job)
.otherwise(send_slack_task)
)