是否有适用于AWS Lambda的模拟器?

Dev*_*evF 6 amazon-web-services vagrant aws-lambda

我想通过此指令在AWS Lambda上运行Go服务,而无需实际使用AWS Lambda服务。寻找可以模拟Lambda的无业游民或vbox。我知道这是一个奇怪的要求。可能吗?

Jos*_*gia 6

有几种选择(从简单到更完整)

  1. Node Lambda –命令行工具,用于在本地运行Node.js应用程序并将其远程部署到Amazon Lambda。

    • 自定义事件,用于模拟类似于Lambda在AWS上获得的输入。
    • 允许在本地测试,以模拟AWS Lambda环境。
    • 部署

  1. grunt-aws-lambda – Grunt插件,用于协助开发AWS Lambda的功能。

    • 上述所有的
    • 功能包装(ZIP)
    • 环境分离(开发,测试,生产)
    • 在部署之前添加功能的打包和打包(仅包括必要的软件包)。

  1. 无服务器(以前称为JAWS) –完整的应用程序框架,可基于AWS中的不同服务(高度依赖AWS Lambda)构建应用程序。

    • 上述所有的
    • 包括样板设置
    • 模拟API网关以进行本地测试

希望这是有用的。