首页 > 解决方案 > 通过 GIT 管理 Step Functions、API Gateway、Lambda 并进行部署

问题描述

我是使用 Step Functions、Lambda、API Gateway 编写无服务器应用程序的新手。

我一直在登录 AWS 控制台并手动上传代码。

有没有办法让我们通过 GIT 和 Deploy 来管理代码?当我使用 EC2 时,我总是安装 SFTP 来部署代码。

此外,我需要 3 个环境 - 开发、QA 和生产。将 API 网关、Lambda 和 Step 函数配置为拥有这 3 个独立环境的最佳方式是什么?

标签: gitamazon-web-servicesaws-lambdaserverlessaws-step-functions

解决方案


您应该使用 CloudFormation 和 CodePipeline,可能还有 CodeBuild。CloudFormation 将允许您创建用于部署资源的可重复模板。CodePipeline 非常适合管理部署的各个阶段(您的 dev/QA/prod)。


推荐阅读