Хорошо, я, кажется, немного запутался.
Мне кажется, идеальный вариант — хранить все загрузки локально, а резервные копии (zip-архивы) сохранять в S3. Таким образом, если с сервером что-то случится, резервная копия останется доступной в S3, а сама она будет самодостаточной, без зависимостей, так что её должно быть легко восстановить на новом сервере.
Правильно ли я понял, что мне нужно следовать этим инструкциям:
Если вы хотите перестать использовать S3, откройте консоль Rails и установите:
SiteSetting.include_s3_uploads_in_backups=true
Затем создайте резервную копию, убедитесь, что в вашем файле app.yml не настроен S3, и восстановите эту резервную копию. Я думаю, что это восстановит резервные копии локально.
а затем:
- Отключить опцию
enable upload to S3в разделе Администрирование → Настройки → Файлы - Включить опцию резервного копирования в S3 на странице Администрирование → Настройки → Резервные копии
Правильно?
Вот этот момент меня смутил: зачем мне нужно указывать конфигурацию S3 в файле app.yml?