9 我在具有5个EC2实例的单个ECS集群中运行大约15种微服务。在设置服务时,我没有过多地关注任务放置策略,现在我想更改它,但是到目前为止,我还没有找到一种方法。似乎您只能在创建服务时定义策略,而不能在更新时定义策略(Amazon文档未提及进行更新,但也没有说不可能)。 有没有办法更改任务放置,还是必须重新创建每个服务? amazon-web-services amazon-ecs — P_W999 source 2 创建服务后无法更新任务放置策略,我认为您需要重新创建所有服务 — pritam kumar
1 您只能在创建ECS服务(即minimumHealthyPercent和maximumPercent)之后更新部署配置,请参阅API文档。 因此,如果要更改放置策略,则必须重新创建服务。 — 格莱基 source
0 实际上https://serverfault.com/users/265350/m-glatki,有两种方法,而不是一种。 根据文档(https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html),您可以使用以下方法定义放置策略: CreateService(https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_CreateService.html) RunTask(https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) — 迪米特里斯·莫拉蒂迪斯(Dimitris Moraitidis) source