我正在尝试为AWS Lambda设置应用程序服务器,但在本地网络上,以便应用程序不必出去执行互联网。我宁愿使用Linux机器,我的编程环境是Java。如何为本地服务器设置AWS Lambda服务
回声的技巧将执行,然后与本地服务器通信,而不是去互联网和与亚马逊的应用服务器通信。
我的问题是:如何设置应用程序服务器来处理技能?我已经完成了亚马逊的例子,我只需要让Linux机器运行Java应用程序,还是有更多的设置比那个?我看到有AMI(亚马逊机器映像),但是我可以在本地部署这些AMI还是仅用于AWS控制台?
任何洞察到这将是伟大的,谢谢。
所以这是回声之间通常互动是如何工作的:
用户--->回声--->技能--->(互联网)的一个应用服务器(我使用的是亚马逊AWS托管拉姆达)
我想用: 用户---> Echo --->技巧--->(局域网)应用服务器(从未使用过互联网)。
目前我在局域网上设置了回声和技能,但没有应用程序服务器。我需要什么应用程序服务器? JAWS和其他东西?
可能重复[如何在本地测试aws lambda函数](http://stackoverflow.com/questions/33884968/how-to-test-aws-lambda-functions-locally) – jah
检查可能的重复问题^作为答案。目前还不清楚你想要做什么。但是也许设置一个调用Lambda函数的API网关get/post访问权限是您要查找的内容?如果你这样做,你可以从任何服务器调用你的函数,无论是否本地(假设权限)。 – JohnAllen
我想开发一个应用程序/技能的回声(不测试)。但我不想使用亚马逊的aws。他们有自己的网络服务,但我想设置我自己的服务器,我可以在本地部署(不通过互联网)。我正在寻找你张贴的链接谢谢。但我只是有点担心,因为它只是为了测试。 – allegory