2个版本
0.1.1 | 2024年2月5日 |
---|---|
0.1.0 | 2024年2月5日 |
在Web编程中排名第1381
17KB
369 行
aws-local
aws-local是一个基于Rust的CLI工具,它创建一个本地服务器,模仿AWS API网关,允许开发者在本地测试和调试AWS Lambda函数。它将传入的HTTP请求路由到您的Lambda函数,并通过提供即时反馈和与cargo lambda watch
的兼容性来简化Lambda的开发周期。
简介
aws-local
是一个基于Rust的CLI工具,它创建一个本地服务器,模仿AWS API网关,允许开发者在本地测试和调试AWS Lambda函数。它将传入的HTTP请求路由到您的Lambda函数,并通过提供即时反馈和与cargo lambda watch
的兼容性来简化Lambda的开发周期。
安装
使用Cargo直接安装aws-local
cargo install aws-local
用法
-
运行aws-local以开始拦截并将HTTP请求转发到您的本地AWS Lambda函数。
aws-local --function-name your-function-name -vvv
-
启动您的本地Lambda函数运行时。
cargo lambda watch -a 127.0.0.1
-
通过向https://127.0.0.1:3000/your-lambda-endpoint发送请求在本地调用您的Lambda函数。
aws-local
将处理请求,将它们转发到您的Lambda函数并返回响应。
贡献
欢迎贡献!如果您有功能请求、错误报告或拉取请求,请随意在项目仓库中打开问题或拉取请求。
许可证
aws-local
在MIT许可证下发布。有关详细信息,请参阅LICENSE文件。
依赖关系
~11–24MB
~377K SLoC