不使用API​​网关,如何获得用于测试用JAVA开发的lambda函数的URL?

问题描述

我是AWS lambda的新手,并且想知道如果我们不想使用AWS API Gateway,使用URL测试用JAVA开发的Lambda函数是否可行。

Lambda函数给了我一些记录。我想将这些记录路由到URL。

解决方法

我认为没有。 Lambda函数没有公共端点。您需要将其连接到API网关,SNS主题等。这里有很多选择。如果您在de AWS Web界面中,则可以通过按测试按钮来测试lambda手册。 (转到Lambda->单击功能->检查右上方的测试按钮)。您可以使用预定义的请求,也可以创建自己的请求。

更好的解决方案是在功能部署之前对其进行测试。只需编写单元测试并将其集成到您的CI / CD系统中即可。如果您需要本地或在CI / CD环境中实际运行的lambda函数来进行集成测试,我建议使用AWS SAM来帮助您完成此任务。