Как вручную перенести файлы S3 на локальный диск?

Я поискал информацию по теме, связанной с моим вопросом, и похоже, что больше нельзя использовать rake uploads:migrate_from_s3.

Так что же является безопасным способом это сделать?

Скачать все загрузки из S3 и загрузить их на свой локальный сервер.

Затем выполнить какое-то переназначение?

Будет очень полезно, если кто-нибудь сможет рассказать о переназначении…

Во-первых, Enable hidden setting to include S3 uploads in the backups

Затем создайте резервную копию. После этого восстановите её. Я рекомендую восстановить её на свежем сервере. Вы можете использовать свой существующий файл yml, но удалите USE_S3, бакет для загрузок и всё, что загружает активы в S3.

Вы можете переместить сайт Discourse на другой VPS с помощью rsync, чтобы сохранить ваши SSL-сертификаты. Я бы добавил --exclude postgres_*.

Затем вы можете восстановить резервную копию из командной строки.

Я считаю, что это можно реализовать одной строкой кода. Возможно, стоит добавить это в план разработки. Должна быть возможность легко переключаться между локальным хранилищем и S3 (и обратно) с помощью всего одной строки кода. Понимаю, что вы очень заняты, но, думаю, в будущем будет полезно включить это в список задач.