Невозможно выполнить вложенный шаблон в нужном порядке, что приведет к дальнейшему откату - PullRequest
0 голосов
/ 12 декабря 2018

Мне нужен совет от всех вас, поскольку я застрял в развертывании на производственном уровне.

У меня есть главный шаблон, который развертывает (последовательно) роли, группы безопасности, LB (слушатели / целевые группы) инаконец ECS (ECS на месте флота).Все это выше - отдельные шаблоны, которые извлекаются главным шаблоном (AWS :: CloudFormation :: Stack) из TemplateURL s3.

Когда я сохраняю ресурсы ECS и Spot-флот в одном шаблоне, я могу развернутьполный кластер и полный стек создается.Но теперь клиент хочет, чтобы шаблон экземпляров ECS и SPOT также был разделен.Теперь у нас есть шаблоны для ролей, групп безопасности, ALB, ECS и Spot, развернутые через главный шаблон.Формирование облака успешно создает группы ALB, Roles, Security, но затем начинает работать над шаблоном ECS, и когда дело доходит до создания службы для ECS, шаблон застревает в CREATE IN PROGRESS.(Ошибка события службы: экземпляры контейнера для кластера не найдены).Я могу понять, что это связано с тем, что спотовый парк еще не развернут другим шаблоном для спот, и, следовательно, сервис не создается.

Есть ли у нас какой-либо способ запустить спотовый парк первым (через его шаблон) изатем сервис / задачи ECS и т. д. (через его шаблон).Есть ли способ сделать это?

1 Ответ

0 голосов
/ 14 декабря 2018

Вы пытались добавить условие DependsOn в свой шаблон?это обеспечит создание всех необходимых ресурсов, а затем создание ресурса ECS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...