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

Какие постоянные изменения я могу внести в конфигурацию Amazon Beanstalk?

(Кросс размещен на форумах AWS)

У нас есть статическое семейство статических веб-сайтов, которые мы думаем разместить на Amazon Beanstalk. В настоящее время мы зависим от доступа ssh для нашего процесса развертывания:

Мы рассматриваем возможность перехода на Amazon Beanstalk, поэтому я установил и настроил образец веб-сайта. Я настраивал структуру символических ссылок, загружал версию через scp и редактировал файлы конфигурации Tomcat. Однако я не уверен, поддерживаются ли какие-либо из этих изменений менеджером Beanstalk (на самом деле я видел, что некоторые из них не принимались при перезапуске экземпляра).

Есть ли способ заставить диспетчер Beanstalk запоминать локальные изменения, которые я делаю в файловой системе экземпляра, и переносить их на новые экземпляры, которые он создает?

Если ответ отрицательный, то мне кажется, что я должен забыть о Beanstalk и напрямую использовать образ EC2 (затем я могу создать AMI, который включает мои пользовательские модификации и перезапуск, если это необходимо).

Чтобы сохранить такие изменения, вы захотите использовать свой собственный AMI, в котором эти изменения уже внесены, чтобы при запуске или повторном запуске экземпляров Beanstalk присутствовали ваши данные.

В качестве альтернативы вы можете использовать файлы .config для автоматизации процесса, как показано здесь: http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/customize-containers.html