Сервис AWS для развертывания машины с группами безопасности по умолчанию, аварийными сигналами и т. Д.? - PullRequest
0 голосов
/ 26 сентября 2018

Я хочу предоставить свою настройку программного обеспечения другим пользователям для использования в AWS с минимальным количеством ручных действий, насколько это возможно.Я могу создать AMI с моим предустановленным и настроенным программным обеспечением, а не просто установщиком, который устраняет несколько проблем (диски плохого размера, люди, выбирающие неправильный / неподдерживаемый дистрибутив для моего скомпилированного двоичного файла и т. Д.), Но это не связывает конфигурацию длясетевые интерфейсы, аварийные сигналы или другие связанные сервисы Amazon.

Есть ли в Amazon сервис / механизм, обеспечивающий такие функции?Я знаю шаблоны запуска, но они для каждого региона, для каждой учетной записи и должны быть созданы после того, как группы и т. Д. Были добавлены вручную.

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

1 Ответ

0 голосов
/ 28 сентября 2018

Вы можете создать свой AMI с предварительно установленным программным обеспечением и опубликовать его во всех доступных регионах (рынок AWS / публичный доступ).

Позже используйте шаблон формирования облака, который будет включать создание ресурсов aws, необходимых для запуска вашего приложения, включая запуск экземпляра с использованием идентификаторов AMI для каждого региона, а при запуске экземпляра используются ами из соответствующего региона.Таким образом, ваши клиенты могут просто использовать шаблон облачной информации, и все предварительные условия будут выполнены.

С точки зрения наличия вашего AMI ID в шаблоне формирования облака и его использования в зависимости от региона, в котором он запущен, можно достичьиспользуя раздел Mappings в формировании облаков.Надеюсь, это поможет

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