我有一个要在AWS Fargate中运行的计划作业。到目前为止,我已经设置了运行Lambda函数以启动任务的CloudWatch计划。我正在为每个环境使用任务定义,但是我正在努力寻找一种简便的方法来使我们的QA和PM将代码从开发环境升级为QA,Staging和Prod。每个环境都有自己的CloudWatch规则和自己的lambda函数。
我如何设置针对每个环境的部署,最好是不构建可让他们从下拉列表或其他内容中选择版本的Web界面工具?我还必须考虑到,每个环境都将需要自己的环境变量,这些变量可能需要即时更改。