首页 > 解决方案 > 打包后覆盖变量或环境值

问题描述

我们的目标是创建不可变的工件并将它们部署在不同的环境中。Serverless Framework 已经通过该功能支持这一点package,因此我们可以只构建一个构建包并将其部署在不同的环境/AWS 帐户中。我们在我们的构建帐户/环境中创建包,sls package -v -p build然后在我们的开发、集成和生产环境中部署它sls deploy -v -p build

不幸的是,我们还没有找到一种方法来覆盖不同帐户/环境中的环境变量。使用的变量和环境在打包后被硬编码在 cloudformation-template-update-stack.json 中。

我们尝试了什么:

我们有missed什么吗?谢谢!

标签: aws-lambdaserverless-framework

解决方案


您是否尝试过使用--stage国旗?指示环境?


推荐阅读