У меня есть вопрос. Я развернул приложение PHP (интернет-магазин) на AWS beanstalk - отлично работает.загруженные/измененные файлы в aws beanstalk php app
Но как можно сохранить измененный контент, например, загруженные файлы (например, изображения продукта) или измененную конфигурацию магазина. Я не нашел никакой информации, если это возможно.
Потому что, если нет, путем развертывания следующей версии или автомасштабирования все изменения/изображения теряются.
С уважением
Tobias
'Из Вашего вопроса кажется, что вы храните его на экземпляре itself.' да, но подмигнули не очень хорошая идея, я знаю ;-) возможно смонтировать s3 ведро/вбивать приложение/экземпляр beanstalk? – Tobias
Я бы рекомендовал обратиться к S3 с помощью SDK AWS на предпочитаемом вами языке. https://aws.amazon.com/tools/ Вы также можете использовать 'awscli': https://aws.amazon.com/cli/, но использование SDK лучше, если вы пишете сервис. Вы можете обратиться к руководству S3 Getting Started: http://docs.aws.amazon.com/AmazonS3/latest/gsg/GetStartedWithS3.html Существует некоторая дискуссия на форумах AWS о том, как монтировать ведро S3 в EC2 но я не использовал его лично, поэтому вам нужно будет проверить, работает ли это решение для вас: https://forums.aws.amazon.com/thread.jspa?messageID=475840 –
Я также считаю, что это правильно Кстати, спасибо. нашел интеграцию для S3 в beanstalk: https://github.com/nathanlenz/s3fs-on-aws-beanstalk – Tobias