2017-01-23 72 views
0

我想創建一個cloudformation模板我ECS集羣,這樣我可以在需要時自動將其部署EC2集裝箱服務實例。 我的羣集包含3個任務定義和2個實例,並且沒有ECS服務。 我創建了任務定義和集羣,但我被困在創建EC2實例中。在documentation here 只有創建使用cloudformation

  1. AWS::ECS::Cluster
  2. AWS::ECS::Service
  3. AWS::ECS::TaskDefinition

我怎麼在模板創建EC2的資源?

回答

0

當你犯了一個AWS :: ECS ::服務聲明爲DependsOn合適的AWS ::在別處聲明

或者你可以讓AWS :: ECS ::服務依賴於自動縮放:: AutoScalingGroup一個ALB,而ALB最終取決於一個AWS :: ElasticLoadBalancingV2 :: TargetGroup

這個例子http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ecs.html展示瞭如何使用ALB做到這一點

+0

你指的情況下將通過自動伸縮羣產生的呢? 所以不需要在模板中顯式創建它們? – JavaQueen

+0

的AWS ::自動縮放:: AutoScalingGroup有AWS ::自動縮放:: LaunchConfiguration和包含AMI標識,安全組和其他信息,以實際啓動機器。你的模板需要包含此 – Vorsprung

+0

OK我給你,但我的問題是,當將要創建的情況下,他們會出現或不ECS集羣中? – JavaQueen

相關問題