Aws lambda 如何在AWS SAM中从一个lambda调用另一个lambda

Aws lambda 如何在AWS SAM中从一个lambda调用另一个lambda,aws-lambda,serverless-application-model,Aws Lambda,Serverless Application Model,我正在编写SAM应用程序中包含多个函数的应用程序。我可以调用lambda函数,该函数已部署到AWS,代码类似于,但不适用于本地函数。我试过了,但似乎什么都不管用 这是我得到的最接近的(您需要sam本地启动lambda——主机172.17.0.1主机在docker网络中的位置) 至少我看到了一些活动,但在invokeAsync PathNotFoundLocally: PathNotFoundException\n at Object.extractError (/var/task/node

我正在编写SAM应用程序中包含多个函数的应用程序。我可以调用lambda函数,该函数已部署到AWS,代码类似于,但不适用于本地函数。我试过了,但似乎什么都不管用

这是我得到的最接近的(您需要
sam本地启动lambda——主机172.17.0.1
主机在docker网络中的位置)

至少我看到了一些活动,但在
invokeAsync

PathNotFoundLocally: PathNotFoundException\n    at Object.extractError (/var/task/node_modules/aws-sdk/lib/protocol/json.js:51:27)\n
启动lambda控制台时出现此错误

2019-12-20 16:07:02 172.17.0.7 - - [20/Dec/2019 16:07:02] "POST /2014-11-13/functions/myFunction/invoke-async/ HTTP/1.1" 404 -
更新:


我能够修复我在这个问题的第一个版本中遇到的ssl错误,看起来它在与
lambda的同步模式下工作。invoke

在合并之前,它似乎当前不受支持

2019-12-20 16:07:02 172.17.0.7 - - [20/Dec/2019 16:07:02] "POST /2014-11-13/functions/myFunction/invoke-async/ HTTP/1.1" 404 -