Можно ли создать экземпляр EC2 с последним идентификатором изображения региона при выполнении шаблона облачной информации - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть шаблон, в котором я создаю экземпляр Ubuntu EC2 на основе региона и сопоставленного идентификатора изображения, сопоставленного в шаблоне. В любом случае, там будет выбран последний идентификатор образа Ubuntu на основе региона. произойдет во время выполнения шаблона. Было бы полезно получить любой образец шаблона для того же.

1 Ответ

1 голос
/ 14 февраля 2020

Есть несколько способов добиться этого:

A) Вы можете использовать раздел Mappings шаблона, чтобы указать AMI для каждого региона. Затем вы должны использовать Fn :: FindInMap, чтобы получить значение AMI в соответствии с оценкой псевдопараметра AWS :: Region.

См .:

B) Вы можете использовать пользовательский ресурс с лямбда-поддержкой для получения последней версии AMI Ubuntu во время создания стека. Для этого есть руководство по началу работы, его можно использовать в качестве отправной точки.

См .: Пошаговое руководство. Поиск идентификаторов образов машин Amazon - AWS CloudFormation

C) Если вы можете перейти на AMI Amazon Linux на основе RHEL, вы можете сослаться на параметры администратора системы publi c для последнего идентификатора AMI для этого региона. У меня есть пример шаблона в github, который вы можете использовать в качестве справочного.

См .: CloudFormationExamples / highavailable-asg-lamp-server-alb на master · smith-b / CloudFormationExamples

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