我想为我的ECS群集创建一个云形态模板,以便我可以在需要时自动部署它。 我的群集包含3个任务定义和2个实例,并且没有ECS服务。 我创建了任务定义和集群,但我仍然坚持创建EC2实例。在documentation here中 只有
AWS::ECS::Cluster
,AWS::ECS::Service
和AWS::ECS::TaskDefinition
。 我应该如何在模板中创建EC2的资源?
答案 0 :(得分:0)
当您制作AWS :: ECS :: Service时,将其声明为DependsOn在其他地方声明的合适的AWS :: AutoScaling :: AutoScalingGroup
或者您可以使AWS :: ECS :: Service依赖于ALB,ALB最终依赖于AWS :: ElasticLoadBalancingV2 :: TargetGroup
此示例http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ecs.html显示了如何使用ALB执行此操作