Ajuda: miniatura da imagem PNG está quebrada nas mensagens do chat

Estou usando o Cloudflare R2, aliás, e funciona muito bem, exceto por este problema.
O único problema que encontro são as imagens anexadas no chat; a miniatura está quebrada.

Clicar na miniatura carrega as imagens completas corretamente.

A URL da miniatura que está quebrada é
https://bucket.xxxxxx.r2.cloudflarestorage.com/optimized/1X/xxxxx_2_690x201.png

Que, quando acessada diretamente, retorna:

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

A URL correta da miniatura deveria ser:
https://r2.discourse.com/optimized/1X/xxxxx_2_690x201.png

A URL da imagem completa é
https://r2.discourse.com/original/1X/xxxxx.png

Parece que para miniaturas de imagem ele usa o domínio da API do endpoint Cloudflare R2 por algum motivo.

Minha configuração 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

Obrigado, e peço desculpas por ser um novato nisso.

1 curtida

O mesmo problema ocorre para temas recém-instalados; a miniatura está quebrada e aponta para
https://bucket.xxxxx.r2.cloudflarestorage.com/original/1X/xxxxx.png