WordPress, установленный с Elastick BeanStalk, перезаписывает загруженные изображения

У меня есть экземпляр WordPress на Amazon Elastic BeanStalk. Когда я загружаю экземпляр со сценариями EB, вся страница заменяется, также загружаются изображения, которые можно прикрепить к сообщениям. И после такого автоматического развертывания, посты имеют отсутствующие изображения 🙂

Я пытался решить это:
1) Я вошел на машину Amazon с SFTP, но мой пользователь ec2-пользователь имеет только права на чтение файлов. Поэтому я не смог перезаписать только часть приложения, сохранив загруженные файлы.

2) Я прочитал, что могу использовать Amazon S3 в качестве внешнего хранилища для загрузки файлов. Это все еще не проверено мной :). Знаете ли вы, это хороший подход?

3) Любой другой подход к этой проблеме? Как организовать это на amazon: резервное копирование машины, вероятно, должно быть установлено?

0

Решение

Среда Elastic Beanstalk по существу не имеет состояния; Это означает, что все данные, сохраненные на диске, будут потеряны при обновлении приложения, перестройке сервера или масштабировании среды.

Лучший способ в моем варианте — использовать плагин, который записывает все медиа-файлы в AWS S3; что-то похожее на Amazon S3 и Cloudfront плагин.

Ваши файлы журналов также должны быть отправлены на удаленный сервер системного журнала, который вы можете создать самостоятельно или использовать стороннюю.

Google: loggly, logstash, graylog, splunk

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]