Как обновить проект laravel на AWS

#laravel #amazon-web-services #amazon-elastic-beanstalk

#laravel #amazon-веб-сервисы #amazon-elastic-beanstalk

Вопрос:

Я новичок в AWS. Я загрузил проект laravel в AWS с помощью elastic beanstalk, и пользователи загрузили видео, и я сохраняю видео в общей папке. Теперь я сделал несколько обновлений и хочу загрузить более новую версию проекта laravel. Если я загрузил новую версию. Заменяет ли это общую папку на AWS на одну из загруженных версий? Я не хочу терять видео, загруженные пользователями. Как я могу это сделать?

Ответ №1:

Заменяет ли это общую папку на AWS на одну из загруженных версий? Я не хочу терять видео, загруженные пользователями.

Да, это так, и вы, вероятно, потеряете данные после обновления. Если нет, то вы потеряете данные из-за событий автоматического масштабирования (автоматическое завершение работы AWS и создание замены) на вашем экземпляре EB.

Поэтому не рекомендуется хранить ваши видео в самом экземпляре. Вместо этого они должны храниться вне экземпляра. Обычно для этой цели используются сервисы S3 или EFS. Таким образом, вы храните данные за пределами своей среды EB и не потеряете их из-за обновлений или событий автоматического масштабирования.

Комментарии:

1. @AhmedAbdeen Нет проблем. Рад, что смог помочь.