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

Я хочу использовать пользовательский ресурс для выполнения изменений, подобных «после развертывания», при развертывании шаблона.

Поскольку это большой шаблон, и я хочу иметь возможность создавать большинство ресурсов впараллельно, я бы хотел избежать повсеместного добавления DependsOn.

Есть ли способ убедиться, что последнее, что делает развертывание, это вызов функции этого настраиваемого ресурса с лямбда-поддержкой?

1 Ответ

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

Решением может быть добавление всех ресурсов во вложенный шаблон и сохранение пользовательского ресурса в родительском CFT, который может быть вызван после успешного создания вложенного стека.Итак, ваш родительский CFT, который содержит 2 ресурса,

  1. AWS :: Cloudformation :: Stack
  2. Пользовательский ресурс облачной информации

В этом случае только один DependsOnнужно не многократное.

Надеюсь, вы найдете этот подход интересным.

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