使用 CloudFormation 在 ECS 服务上定义多个任务

Multiple Tasks Definition on ECS Service using CloudFormation

您好,我是 CloudFormation AWS 的新手,我现在正在使用具有 1 个任务的 ECS 服务,但我想使用 CloudFormation 放置更多任务。然而在 AWS ECS 服务的属性中,有一个叫做任务定义,并且只允许放置 1 个任务。我该如何配置才能使用更多任务。我在同一个地区做这个项目。谢谢

Task Definition Property

遗憾的是,您不能这样做。单个服务可以 运行 仅 一个任务 的多个副本。因此,如果你想 运行 多个不同任务的多个实例,你必须创建 多个服务 ,即每个任务一个服务。

但是,单个任务可以包含多个容器。

我已经知道了。还有另一个名为 DesiredCount 的参数,它会制作 x 个副本,具体取决于您需要的任务数量。所以如果你想在你的服务中放置 5 个任务,你必须放置的 DesiredCount 参数是 5。这里是 link 如果你想搜索参数 DesiredCount 以获取更多信息。