0

我有一个 Greengrass Core 设备,并在其上部署了一个简单的 Lambda 函数,但我不知道如何在本地触发它。甚至可能吗?

我正在寻找一个命令行调用,如下所示:“aws lambda invoke --function-name my-math-function --payload '{"action": "square","number": 3}' output.txt " 但是这个触发了在云中定义的 lambda 函数。我想触发我在本地运行的 lambda(部署为 greengrass 中的一个组件)。

4

1 回答 1

1

您可以使用 AWS 无服务器应用程序模型 (SAM) 管理 AWS Greengrass Lambda 函数。请参阅此处的链接:使用 AWS SAM 管理 Greengrass Lambda 代码

您可以使用sam local invoke命令在本地调用您的函数

于 2021-04-24T18:40:04.883 回答