使用cloudformation创建EC2容器服务实例

时间:2017-01-23 14:15:12

标签: amazon-web-services amazon-ec2 amazon-ecs

我想为我的ECS群集创建一个云形态模板,以便我可以在需要时自动部署它。 我的群集包含3个任务定义和2个实例,并且没有ECS服务。 我创建了任务定义和集群,但我仍然坚持创建EC2实例。在documentation here中 只有

  1. AWS::ECS::Cluster
  2. AWS::ECS::Service
  3. AWS::ECS::TaskDefinition
  4. 我应该如何在模板中创建EC2的资源?

1 个答案:

答案 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执行此操作