Согласно документации AWS здесь , приложения Elastic Beanstalk запускаются на экземплярах EC2, у которых нет постоянного локального хранилища, в результате ваше приложение EB должно быть как можно без сохранения состояния и должно использовать постоянное хранилище из одногоиз предложений хранилища, предлагаемых AWS.
Распространенной стратегией для постоянного хранилища является использование Amazon EFS или Elastic File Service. Как отмечено в документации по использованию EFS с Elastic Beanstalk здесь :
Ваше приложение может обрабатывать подключенный том Amazon EFS как локальное хранилище, поэтому вам не нужно менять свойкод приложения для масштабирования до нескольких экземпляров.
Ваш EFS-диск, по сути, является подключенным сетевым диском. Файлы, хранящиеся в EFS, будут доступны во всех экземплярах, к которым подключена файловая система, и будут сохраняться после событий завершения и / или масштабирования экземпляра.
Подробнее об EFS можно узнать здесь , а такжеиспользуя EFS с Elastic Beanstalk здесь .