我希望使用CodePipeline和cloudformation在我的ECS集群上部署新服务。
我在想我会在我的项目中制作一个定义我的服务和任务定义的模板文件。然后我在我的管道中定义了一个部署阶段,创建了一个更改集。问题是,由于我的模板只包含我的任务定义和服务(其余的堆栈是在更通用的模板中定义的),因此更改集基本上要删除除服务/任务定义之外的所有资源。
我的方法是否错误,我是否应该使用AWS cli并在自定义构建步骤中使用“aws ecs register-task-definition”?
答案 0 :(得分:0)
我意识到现在我必须使用我的服务部署另一个单独的堆栈,并将其余的基础架构保持在一个单独的堆栈中:)