【发布时间】:2021-08-04 19:47:40
【问题描述】:
我有一个当前在 ECS 中运行的应用,并且正在尝试升级它以使用 Fargate 启动类型。
更新我的 cloudformation 模板并尝试更新堆栈后,我收到一个错误,表明该服务已存在。
资源处理程序返回消息:“具有标识符‘redacted-app-name’的‘AWS::ECS::Service’类型的资源已经存在。” (RequestToken: 50118296-f55c-11eb-a6e3-b31cdb2b43da, HandlerErrorCode: 已经存在)
我假设通过将LaunchType 或NetworkConfiguration 键添加到我的服务中,ECS 认为这是一项不同的服务。
关于如何在不删除 ECS 服务或 Cloudformation 堆栈的情况下以最佳方式向前发展的任何想法?我正在寻找停机时间最短的解决方案。
谢谢!
【问题讨论】:
标签: amazon-web-services amazon-cloudformation amazon-ecs