2017-01-23 6 views
0

Я хочу создать шаблон облачной информации для своего кластера ECS, чтобы я мог его автоматически развернуть, когда это необходимо. В моем кластере содержатся 3 определения задач и 2 экземпляра, а также нет служб ECS. Я создал определения задач и кластер, но я застрял в создании экземпляров EC2. В documentation here Существует толькоСоздание экземпляров службы контейнера EC2 с использованием cloudformation

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

Как я могу создать ресурсы EC2 в шаблоне?

ответ

0

Когда вы делаете AWS :: ECS :: Сервис объявит его как DependsOn подходящего AWS :: AutoScaling :: AutoScalingGroup, который объявлен в другом месте

Или вы можете сделать AWS :: ECS :: Сервис зависит от ALB и ALB в конечном счете, зависит от AWS :: ElasticLoadBalancingV2 :: TargetGroup

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ecs.html этот пример показывает, как использовать ALB, чтобы сделать это

+0

Вы имеете в виду, что экземпляры будут созданы через Auto Scaling Group? , так что не нужно явно создавать их в шаблоне? – JavaQueen

+0

AWS :: AutoScaling :: AutoScalingGroup имеет AWS :: AutoScaling :: LaunchConfiguration и содержит идентификаторы AMI, группы безопасности и другую информацию для фактического запуска машин. Ваш шаблон должен содержать это – Vorsprung

+0

OK Я получил вас, но мой вопрос: когда экземпляры будут созданы, появятся они или нет в кластере ECS? – JavaQueen

 Смежные вопросы

  • Нет связанных вопросов^_^