Cloudflare R2: настройка и устранение ошибок конфигурации

Или, возможно, я в какой-то мере должен извиниться перед вами. Мне действительно удалось заставить это работать, хотя у меня нет времени обещать, что я смогу написать инструкции, которые позволят вам заставить это работать.

  DISCOURSE_USE_S3: true
  DISCOURSE_S3_REGION: 'auto'
  DISCOURSE_S3_ENDPOINT: https://=ACCOUNT_ID=.r2.cloudflarestorage.com
  DISCOURSE_S3_ACCESS_KEY_ID: '=ACCESS_KEY_ID='
  DISCOURSE_S3_SECRET_ACCESS_KEY: '=SECRET_ACCESS_KEY'
  DISCOURSE_S3_CDN_URL: '=S3_CDN_URL='
  DISCOURSE_CDN_URL: '=CDN_URL='
  DISCOURSE_S3_BUCKET: '=BUCKET='
  DISCOURSE_S3_BACKUP_BUCKET: '=BUCKET=/backups'
  DISCOURSE_BACKUP_LOCATION: 's3'

Не забудьте блок, который выполняет задачу rake для загрузки файлов в S3.

Попробуйте это и посмотрите, сработает ли это для вас. Быстрое тестирование показало, что это работает для загрузки файлов, ресурсов и резервных копий. Так что, похоже, проблема с gzip-файлами больше не актуальна.