【问题标题】:Multiple Tasks Definition on ECS Service using CloudFormation使用 CloudFormation 在 ECS 服务上定义多个任务
【发布时间】:2021-07-26 07:38:59
【问题描述】:
您好,我是 CloudFormation AWS 的新手,我现在正在使用具有 1 个任务的 ECS 服务,但我想使用 CloudFormation 完成更多任务。然而,在 AWS ECS 服务的属性中,有一个称为任务定义,并且只允许放置 1 个任务。如何配置以使用更多任务。我正在同一个地区做这个项目。谢谢
Task Definition Property
【问题讨论】:
标签:
amazon-web-services
amazon-cloudformation
amazon-ecs
ecs-taskdefinition
【解决方案1】:
我已经拿到了。还有一个名为 DesiredCount 的参数,它会生成 x 个副本,具体取决于您需要的任务数量。因此,如果你想在你的服务中放置 5 个任务,你必须放置的 DesiredCount 参数是 5。如果你想搜索参数 DesiredCount 以获取更多信息,这里是链接。
【解决方案2】:
很遗憾,你不能这样做。单个服务只能运行一个任务的多个副本。因此,如果您想在多个不同任务中运行多个实例,则必须创建多个服务,即每个任务一个服务。
但是,一个任务可以包含多个容器。