我有一个带有两个 ASG 的 ECS 集群。ASG 使用不同的 AMI。另外,我有两个 ECS 服务。
每个服务都需要在不同的 ASG 上启动(一个原因是服务需要不同的 AMI)。
换句话说,我想在 ASG 1 上运行服务 1,在 ASG 2 上运行服务 2,两个 ASG 都在同一个集群中。
给定一个集群,我找不到将服务指向特定 ASG 的方法。我设法解决这个问题的一个技巧是创建两个 ECS 集群,每个集群都有一个 ASG。
AWS ECS 服务文档: https ://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html