我想在aws lambda函数中创建一个具有多个函数的类。当我想从API网关调用类中的函数时。我想知道如何在aws lambda函数中声明该函数。
答案 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描述功能配置。
希望这有帮助!