Aegis:AWS 微服务部署工具与框架
Go 编写的 AWS Lambda 部署 CLI 与轻量框架,用于快速开发和部署无服务器微服务。
Aegis 包含互为补充的两部分:部署命令行工具与轻量开发框架,帮助在 AWS 上快速编写无服务器微服务。`aegis init` 生成样板代码,`aegis deploy` 依据 aegis.yaml 创建 Lambda、可选 API Gateway、IAM 角色、CloudWatch 事件规则及相关触发器与权限。框架通过“路由器”处理事件,同一 Lambda 可按 HTTP 方法与路径、S3 事件、定时触发或其它 Lambda 调用来分发。作者明确其不用于基础设施管理,功能范围有意保持精简。