Aide : la miniature de l'image PNG est cassée sur les messages de chat

J’utilise Cloudflare R2, d’ailleurs, et cela fonctionne très bien, à l’exception de ce problème.
Le seul problème que je rencontre concerne les images jointes aux discussions ; la miniature est cassée.

Cliquer sur la miniature charge correctement les images complètes.

L’URL de la miniature qui est cassée est
https://bucket.xxxxxx.r2.cloudflarestorage.com/optimized/1X/xxxxx_2_690x201.png

Qui, lorsqu’elle est accédée directement, renvoie :

<Error>
<Code>InvalidArgument</Code>
<Message>Authorization</Message>
</Error>

L’URL correcte de la miniature devrait être :
https://r2.discourse.com/optimized/1X/xxxxx_2_690x201.png

L’URL de l’image complète est
https://r2.discourse.com/original/1X/xxxxx.png

Il semble que pour les miniatures d’images, il utilise le domaine de l’API de point de terminaison Cloudflare R2 pour une raison quelconque.

Ma configuration app.yml :

  ## Cloudflare R2
  DISCOURSE_USE_S3: true
  DISCOURSE_S3_REGION: auto
  DISCOURSE_S3_ACCESS_KEY_ID: xxxxx
  DISCOURSE_S3_SECRET_ACCESS_KEY: xxxxx
  DISCOURSE_S3_CDN_URL: https://r2.discourse.com
  DISCOURSE_S3_BUCKET: bucket
  DISCOURSE_S3_ENDPOINT: https://xxxxx.r2.cloudflarestorage.com
  DISCOURSE_S3_INSTALL_CORS_RULE: false
  DISCOURSE_S3_BACKUP_BUCKET: bucket/backups
  DISCOURSE_BACKUP_LOCATION: s3

Merci, et je m’excuse d’être un débutant sur ce sujet.

1 « J'aime »

Le même problème se produit pour les thèmes nouvellement installés ; la miniature est cassée et pointe vers
https://bucket.xxxxx.r2.cloudflarestorage.com/original/1X/xxxxx.png