我们有两个用于部署 ECS 任务的集群 - 暂存和生产。注册新任务定义时,我们在容器定义中设置ENVIRONMENT
变量(可以是“PRODUCTION”或“STAGING”)。这会创建重复的任务定义,只是容器定义中的“环境”值不同。因此,我们最终得到的任务定义修订如下所示:
task:5
task:4
task:3
task:2
task:1
而且从外观上很难分辨哪个修订版的环境变量为“STAGING”,哪个修订版的环境变量为“PRODUCTION”。由于我们的部署是自动化的,所以这不是什么大问题,但我想知道其他人如何处理这种情况。也许有更好的方法?