Постоянное UG C Файловое хранилище на AWS Для Docker приложения - PullRequest
0 голосов
/ 22 января 2020

У меня есть приложение Flask на основе docker, которое я разрабатывал, и оно близится к завершению. В настоящее время я перехожу на хостинг на AWS. Приложение позволяет пользователям создавать различные формы контента (обычно файлы изображений), которые сохраняются в папке UG C в папке / stati c приложения в моей среде разработки. Это временное решение отлично работало в dev, но его не будет достаточно при переносе, поскольку папка static / ug c будет уничтожаться при каждом обновлении образа.

Поэтому мне нужно альтернативное решение и расследовал EFS. У кого-нибудь есть опыт работы с этим сервисом? Или в хостинге постоянных stati c файлов вне контейнера приложения Docker в целом и можете посоветовать?

Заранее спасибо.

1 Ответ

0 голосов
/ 23 января 2020

Вам, вероятно, стоит взглянуть на использование службы хранения объектов S3 через клиент boto3 python.

Также имеется расширение flask, Flask -S3 , что позволяет автоматически размещать общие активы на S3. Вам, вероятно, придется самостоятельно кодировать логи c для загружаемого пользователем контента.

...