AWS Lambda是否有任何模拟器?

时间:2015-12-10 07:29:55

标签: amazon-web-services vagrant aws-lambda

我希望this instruction在AWS Lambda上运行Go服务,而不实际使用AWS Lambda服务。寻找可以模仿Lambda的vagrant或vbox。我知道这是一个奇怪的要求。有可能吗?

1 个答案:

答案 0 :(得分:3)

有一些选择(从该死的简单到更完整)

  1. Node Lambda - 在本地运行并将node.js应用程序远程部署到Amazon Lambda的命令行工具。

    • 自定义事件,用于模拟类似于Lambda将在AWS上获得的输入。
    • 允许在本地进行测试,模拟AWS Lambda环境。
    • 部署
    1. grunt-aws-lambda - Grunt插件,可协助开发AWS Lambda的功能。

      • 以上所有
      • 功能包装(ZIP)
      • 环境分离(开发,测试,生产)
      • 在部署之前添加功能的剥离和打包(仅包括必要的包)。
      1. serverless (formerly JAWS) - 完整的应用程序框架,用于构建基于AWS中不同服务的应用程序(严重依赖AWS Lambda)。

        • 以上所有
        • 包括样板设置
        • 模拟API网关以进行本地测试
      2. 希望这很有用。