У нас есть система, которая долгое время находилась на старой версии узла и хотела обновить ее до более новой версии.
Обновление через веб-панель управления не позволяет одновременно изменять экземпляр узла и AMI.
Мы были на узле 7.6, и более новых доступных AMI, поддерживающих узел 7.6, нет.
Ниже показано, как мы использовали сохраненные конфигурации eb для достижения этой цели.
Вы можете изменить файл конфигурации, а затем применить его для одновременного изменения AMI и версии узла.
Установите eb-cli если ты еще не
Сохраните существующую конфигурацию
Бегать
eb config save
Чтобы сохранить конфигурацию
Отредактируйте сохраненный файл и измените номер версии AMI и номер версии узла. (Обязательно проверьте Вот что вы указываете точный номер версии узла, доступный в этом AMI)
Загрузите конфигурацию в S3
eb config put <name of config file>
Загрузите конфигурацию на свой сервер (ы)
Я обнаружил, что после этого нам пришлось перестроить нашу среду и устранить неполадки npm install
.
Теперь все готово, включите управляемые обновления так что вам не придется делать это снова :-)