Я хочу заменить 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:
В качестве обходного пути я вручную устанавливаю шаблон запуска для группы автоматического масштабирования, и он работает. Только при обновлении конфигураций через Elastic Beanstalk исходная конфигурация запуска устанавливается снова и должна быть вручную заменена шаблоном запуска.