如何在aws lambda函数中创建具有多个函数的类

时间:2018-02-20 05:32:09

标签: amazon-web-services aws-lambda

我想在aws lambda函数中创建一个具有多个函数的类。当我想从API网关调用类中的函数时。我想知道如何在aws lambda函数中声明该函数。

2 个答案:

答案 0 :(得分:1)

您可以在一个班级中拥有多个功能。只需要将所需的函数设置为AWS上特定API网关的处理程序,您将其用于您创建的lambda函数。然后,当我们运行lambda时,它只会调用set handler函数,而不会触及其余的函数。

你甚至可以使用函数的其余部分来处理其他lambda,甚至可以使用内部处理函数调用的普通函数。

您需要浏览aws lambda documentation以获取更多信息。

答案 1 :(得分:0)

使用AWS-Lambda时,实现代码的方式与lambda向世界其他地方公开的API之间存在差异。

在您的情况下,如果函数属于同一类或不同的模块并不重要,重要的是您必须将每个函数调用链接到正确的api-gateway。我建议阅读serverless infrastructure ,这是一个非常有用的工具,用于管理无服务器应用程序,特别是this page of the docs描述功能配置。

希望这有帮助!