1

我有一个带有两个 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

4

1 回答 1

2

使用 ECS任务放置约束

您可以直接使用内置属性ecs.ami-id,也可以通过 ASG 定义自定义属性。

于 2018-04-09T18:08:32.593 回答