AWS CodeDeploy ECSAllAtOnce 可以扩展所需的实例吗?

AWS CodeDeploy ECSAllAtOnce 可以扩展所需的实例吗?

语境

过去几周以来,由于需要为一家新创业公司构建基础设施,我一直在尽力再次熟悉 AWS。

我使用 AWS ECS,因此堆栈基本上依靠 Docker 容器运行。为了简化部署过程,我设置了一个使用 CodeBuild 和 CodeDeploy 的管道 (CodePipeline)。

要在 ECS 上使用 CodeDeploy,您仅限于ECSAllAtOnce部署配置。

但是,目前我只运行两个 ECS 实例(因此我在两个不同的 AZ 中),但为了成功运行 CodeDeploy,ECSAllAtOnce我必须保留四个 ECS 实例,以便两个正在运行,两个正在等待下一次部署。

问题

如果可能的话:我如何让 CodeDeploy 扩大/缩小所需的 ECS 实例,以便我不会一直运行备用实例?

相关内容