Configurer un fournisseur de stockage d'objets compatible S3 pour les téléchargements

J’ai réussi à faire fonctionner R2 en utilisant cet ensemble de règles :

  ## Ce jeu de lignes permet le téléchargement et le téléversement de fichiers hébergés par R2 S3.
  DISCOURSE_USE_S3: true
  DISCOURSE_S3_REGION: auto
  DISCOURSE_S3_ACCESS_KEY_ID: access-key-id
  DISCOURSE_S3_SECRET_ACCESS_KEY: access-key
  DISCOURSE_S3_CDN_URL: https://eufiles.technospider.com
  DISCOURSE_S3_BUCKET: exotics-unlimited
  DISCOURSE_S3_BACKUP_BUCKET: exotics-unlimited-backups
  DISCOURSE_BACKUP_LOCATION: s3
#  DISCOURSE_CDN_URL: https://eufiles.technospider.com
  DISCOURSE_S3_ENDPOINT: https://71*****5d4976.r2.cloudflarestorage.com
#  DISCOURSE_INCLUDE_S3_UPLOADS_IN_BACKUPS: true
  DISCOURSE_S3_INSTALL_CORS_RULE: false

Une fois que j’ai commenté la ligne CDN_URL, les choses ont fonctionné. Je suppose que par la nature du fait que R2 crée automatiquement le CDN, vous n’avez pas besoin de cette ligne et qu’en fait, l’ajouter casse des choses.
J’ai commenté la ligne d’inclusion des images juste pour maintenir la taille de mes sauvegardes basse. J’utilise le niveau gratuit de R2 et je ne veux pas dépasser ma limite.