Назад | Перейти на главную страницу

Как изменить конфигурацию запуска Elastic Beanstalk для запуска шаблона?

Я хочу заменить launch configuration с launch template для моей существующей среды Elastic Beanstalk.

На панели инструментов EC2 я создал шаблон запуска и выбрал его в существующей группе автоматического масштабирования EB. Теперь это работает нормально, пока я не перейду в панель управления EB и не изменю конфигурацию автоматического масштабирования:

Это снова устанавливает предыдущую конфигурацию запуска, заменяя шаблон запуска, который я установил ранее.

Как я могу убедиться, что шаблон запуска сохраняется для группы автоматического масштабирования, даже когда я меняю конфигурацию на панели инструментов EB?

Я бы предположил, что установил шаблон запуска в конфигурации EB и сделал скользящее обновление, но в General Options из документации по конфигурации EB есть aws:autoscaling:launchconfiguration вариант, но нет aws:autoscaling:launchtemplate.

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options-general.html

Но когда вы гуглите "aws:autoscaling:launchtemplate" есть несколько ссылок на него.

Конфигурация EB еще не совместима с шаблонами запуска?

Согласно AWS:

  • В настоящее время невозможно использовать шаблоны запуска для EB через интерфейс командной строки или панель мониторинга EB.
  • AWS уже работает над этой функцией.

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