Aiuto: miniatura immagine PNG non funziona nei messaggi di chat

Sto usando Cloudflare R2, tra l’altro, e funziona benissimo, tranne per questo problema.
L’unico problema che riscontro sono le immagini allegate nelle chat; la miniatura è danneggiata.

Fare clic sulla miniatura carica correttamente le immagini complete.

L’URL della miniatura danneggiata è
https://bucket.xxxxxx.r2.cloudflarestorage.com/optimized/1X/xxxxx_2_690x201.png

Che, quando vi si accede direttamente, restituisce:

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

L’URL corretto della miniatura dovrebbe essere:
https://r2.discourse.com/optimized/1X/xxxxx_2_690x201.png

L’URL dell’immagine completa è
https://r2.discourse.com/original/1X/xxxxx.png

Sembra che per le miniature delle immagini utilizzi per qualche motivo il dominio API dell’endpoint Cloudflare R2.

La mia configurazione 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

Grazie, e mi scuso per essere un principiante in questa cosa.

1 Mi Piace

Lo stesso problema si verifica per i temi appena installati; l’anteprima è danneggiata e punta a
https://bucket.xxxxx.r2.cloudflarestorage.com/original/1X/xxxxx.png