¿Probaste si Discourse puede descargar archivos de Cloudflare R2? por ejemplo, para incluir cargas de S3 en una copia de seguridad completa de la instancia.
No parece funcionar porque a Cloudflare le falta algo en la API S3 de R2, tampoco funciona migrate_to_s3.