CFN Возьмите последний AMI и запустите экземпляр EC2 - PullRequest
0 голосов
/ 02 ноября 2018

Один из моих разработчиков создает изображения, которые хранятся в AWS, и я вижу их в разделе Изображения -> AMI.

Теперь вот мой запрос начинается -

Я хочу взять последнюю версию AMI и запустить EC2. Итак, как мне написать JSON для вызова последней версии AMI и запуска EC2.

Не могли бы вы помочь мне быстро. Заранее спасибо!

1 Ответ

0 голосов
/ 02 ноября 2018

У вас есть два варианта:

  • Определите AMI для использования, а затем передайте это значение в шаблон CloudFormation как Параметр . Какой бы код вы ни использовали для запуска шаблона, он будет отвечать за поиск AMI для использования, поэтому происходит до вызова CloudFormation.
  • Используйте Пользовательский ресурс в CloudFormation , который может вызывать лямбда-функцию, которая будет определять AMI для использования. Функция Lambda возвращает значение CloudFormation, которое затем использует это значение для запуска экземпляра.

В любом случае вам потребуется написать код для выполнения вашей логики. Это не может быть сделано внутри самого JSON.

...