有没有适用于 AWS Lambda 的模拟器?
Are there any emulator for AWS Lambda?
我想 运行 在 this instruction 之前在 AWS Lambda 上使用服务,而不实际使用 AWS Lambda 服务。寻找可以模拟 Lambda 的 vagrant 或 vbox。我知道这是一个奇怪的要求。可能吗?
有几个选项(从该死的简单到更完整)
Node Lambda – 用于在本地 运行 和远程将 node.js 应用程序部署到 Amazon Lambda 的命令行工具。
- 用于模拟类似于 Lambda 在 AWS 上获得的输入的自定义事件。
- 允许在本地测试,模拟 AWS Lambda 环境。
- 部署
grunt-aws-lambda – G运行t 插件,用于协助开发 AWS Lambda 函数。
- 以上全部
- 函数打包(ZIP)
- 环境分离(开发、测试、生产)
- 添加部署前功能的剥离和打包(只包括必要的包)。
serverless (formerly JAWS) – 完整的应用程序框架,用于构建基于 AWS 中不同服务的应用程序(严重依赖 AWS Lambda)。
- 以上全部
- 包括样板设置
- 模拟一个 API 网关在本地进行测试
希望这有用。
我想 运行 在 this instruction 之前在 AWS Lambda 上使用服务,而不实际使用 AWS Lambda 服务。寻找可以模拟 Lambda 的 vagrant 或 vbox。我知道这是一个奇怪的要求。可能吗?
有几个选项(从该死的简单到更完整)
Node Lambda – 用于在本地 运行 和远程将 node.js 应用程序部署到 Amazon Lambda 的命令行工具。
- 用于模拟类似于 Lambda 在 AWS 上获得的输入的自定义事件。
- 允许在本地测试,模拟 AWS Lambda 环境。
- 部署
grunt-aws-lambda – G运行t 插件,用于协助开发 AWS Lambda 函数。
- 以上全部
- 函数打包(ZIP)
- 环境分离(开发、测试、生产)
- 添加部署前功能的剥离和打包(只包括必要的包)。
serverless (formerly JAWS) – 完整的应用程序框架,用于构建基于 AWS 中不同服务的应用程序(严重依赖 AWS Lambda)。
- 以上全部
- 包括样板设置
- 模拟一个 API 网关在本地进行测试
希望这有用。