将lambda的输出传递给另一个lamabda的步骤函数

2024-09-27 02:26:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个阶跃函数状态机,它有3个lambda,例如。 lambda_aLambda_blambda_c

lambda_c需要来自lambda_alambda_b的输入 lambda_alambda_b都将有效负载作为返回返回,并且lambda_c期望这些有效负载作为输入。 他们这样称呼/链接: 兰巴达

lambda_a_step = sfn_tasks.LambdaInvoke(self, 'lambda_a',
                                                          lambda_function=lambda_a_function,
                                                          payload_response_only=True,
                                                          result_path='$.lambda_a.Payload')

兰巴达酒店

lambda_a_step = sfn_tasks.LambdaInvoke(self, 'lambda_b',
                                                              lambda_function=lambda_b_function,
                                                              payload_response_only=True,
                                                              result_path='$.lambda_b.Payload')

两个示例输出有效负载在lambda中看起来都是这样的:

{
  "Comment": "Insert your JSON here",
  "lambda_a": {
    "Payload": {
      "result": "succeeded",
      "start_date": "20210419 11:50:55",
      "finish_date": "20210419 11:51:00",
      "reason": "No errors found in the log file"
    }

如何将完整的负载从lambda_a和lambda_b传递到我的lambda_c?i、 e.lambda_c应从lambda_a.有效载荷和lambda_b.有效载荷获取输入

在执行输出中,我可以看到两个有效负载。但是如何将这两个有效载荷传递给我的lambda_c


Tags: pathlambdaselftrueonlyresponsestepfunction

热门问题