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

Elastic Beanstalk: одновременно обновляйте версию узла AMI +

У нас есть система, которая долгое время находилась на старой версии узла и хотела обновить ее до более новой версии.

Обновление через веб-панель управления не позволяет одновременно изменять экземпляр узла и AMI.

Мы были на узле 7.6, и более новых доступных AMI, поддерживающих узел 7.6, нет.

Ниже показано, как мы использовали сохраненные конфигурации eb для достижения этой цели.

Вы можете изменить файл конфигурации, а затем применить его для одновременного изменения AMI и версии узла.

Установите eb-cli если ты еще не

Сохраните существующую конфигурацию

Бегать

eb config save

Чтобы сохранить конфигурацию

Отредактируйте сохраненный файл и измените номер версии AMI и номер версии узла. (Обязательно проверьте Вот что вы указываете точный номер версии узла, доступный в этом AMI)

Загрузите конфигурацию в S3

eb config put <name of config file>

Загрузите конфигурацию на свой сервер (ы)

  1. Перейти к вашей эластичная консоль из бобового стебля
  2. Выберите свое приложение
  3. Нажмите на сохраненные конфигурации
  4. Взгляните на сохраненную конфигурацию, она должна сказать правильное имя AMI
  5. Выберите конфигурацию и нажмите «Загрузить», чтобы загрузить ее в существующую среду EB.

Я обнаружил, что после этого нам пришлось перестроить нашу среду и устранить неполадки npm install.

Теперь все готово, включите управляемые обновления так что вам не придется делать это снова :-)