amazon-web-services - Devops 和 AWS Lambda 函数工具
问题描述
我们使用 AWS 的 Codepipeline 来自动化我们大多数服务和工作人员的所有部署过程。
每天,我们在公司中使用更多的 lambda 函数和微服务,但越来越难以管理它们的部署。
任何人都有使用 CI/CD 工具在生产和开发中管理几十个微服务的经验吗?
我从不将 Codepipeline 用于 Lambda,所以可能是我没有看到的一个选项,但我不会使用任何其他工具作为选项。
有什么建议吗?提前致谢 !
解决方案
对于管理 lambdas(以及 AWS 中的一般无服务器技术),我会推荐无服务器应用程序模型 (SAM),它允许您(例如)进行版本控制和审查您的 lambda 架构;本质上,您在 YAML 文件中定义您的配置,然后将其与您的所有 lambda 函数的代码捆绑在一起,然后部署到 cloudformation,在那里它从模板构建架构。
这应该与其他 AWS 服务集成,以便您可以触发构建/部署等。
推荐阅读
- javascript - 在 React.js 的父组件中使用 react-router 时,如何使用 react context API 将数据从父组件传递到子组件?
- swift - Watch OS:创建循环进度条
- javascript - A-Frame 轨道控制重置相机位置
- linux-device-driver - 默认帧缓冲区操作仅支持 16 色?
- r - 如何将这个“唯一”和“重复”的 excel 公式转移到 r 中工作
- html - 不同尺寸的响应式网格画廊
- entity-framework - 在一个事务中创建多个聚合
- html - 如果输入类型 =“数字”,为什么我无法获取数据
- r - 向我的数据集添加标准误差列,以便绘制误差线
- java - 想通过java获取嵌套的JSON数据(计数值)