我在 CodeStar 中使用带有 AWS Lambda 的 Node.js Express 模板,它运行得非常好,非常适合我的用例,除了我似乎无法阻止它同时部署暂存和生产环境提交代码。
理想情况下,我希望它将所有提交推送到暂存,然后在 QA 团队有机会查看它时手动推送到生产。
现在我看了一下底层结构,我可以看到在 API Gateway 中配置了两个阶段,prod 和 stage,我至少可以使用它们来设置阶段变量(虽然我不确定如何目前访问它们...需要更多阅读!)。
但是在 Lambda 中我只能看到一个函数,而且它是“最新”版本,所以我真的不知道如何做我需要的......?