Я изменил доменное имя для хранилища файлов (Tencent Cloud, совместимое с S3). Как мне обновить ссылки на файлы в старых постах, заменив старый домен на новый? Спасибо.
Это почти наверняка не 100% совместимость. Совместимо ли это с Discourse? Вы проверили? Посмотрите здесь: Configure an S3 compatible object storage provider for uploads
Есть тема о использовании remap для переключения бакетов.
Что я бы сделал: настроить новый сервер с новой конфигурацией S3, установить SiteSettings.include_s3_uploads_in_backups в true и проверить, удастся ли восстановить данные.
Я считаю, что это полностью совместимо, потому что после настройки я использовал его без каких-либо проблем, включая загрузку файлов и резервное копирование, которые полностью соответствуют Amazon AWS.
Как переключить бакеты хранилища в Discourse? Пожалуйста, дайте инструкцию, спасибо.
Ранее была тема о том, как использовать remap для переключения на другой бакет. Я её не нахожу.
Я бы рекомендовал переключить сервер, как описано выше. Делать это, когда в Uploads уже несколько бакетов, гораздо сложнее.