我有一个服务在 ecs 集群上运行,使用 Fargate 作为启动类型。我想用新的任务定义更新正在运行的服务。
我已经使用 UI 完成了此操作,但是 我想使用 Cloudformation 完成此操作,但找不到与此相关的任何文档。
使用 CloudFormation 模板使用新任务定义更新正在运行的 ECS Fargate 服务。
如果您的问题是“如何将现有资源导入 Cloudformation Stack”,那么 Cloudformation 的最新功能完全可以实现这一点。
在这里您可以找到在 Cloudformation 堆栈模板中定义的 ECS 资源的一些示例。
如果您不熟悉Cloudformation Stack Templates,这个导入资源的过程可能会有点困难;我考虑(并且我建议您)的另一个可行选择是从头开始创建一个堆栈的 Cloudformation 模板,其中包含具有任务定义和集群的新 ECS 服务。