Cloudflare R2 사용 시 채팅 메시지의 이미지 섬네일이 깨져요

참고로 저는 Cloudflare R2를 사용하고 있으며, 이 문제만 제외하면 잘 작동합니다.
제가 겪는 유일한 문제는 채팅에 첨부된 이미지의 섬네일(미리보기)이 깨지는 것입니다.

섬네일을 클릭하면 전체 이미지는 정상적으로 로드됩니다.

깨진 섬네일 URL은 다음과 같습니다.
https://bucket.xxxxxx.r2.cloudflarestorage.com/optimized/1X/xxxxx_2_690x201.png

이 URL을 직접 접근하면 다음과 같은 응답이 반환됩니다:

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

정상적인 섬네일 URL은 다음과 같아야 합니다:
https://r2.discourse.com/optimized/1X/xxxxx_2_690x201.png

전체 이미지 URL은 다음과 같습니다.
https://r2.discourse.com/original/1X/xxxxx.png

어떤 이유에서인지 이미지 섬네일의 경우 Cloudflare R2 엔드포인트 API 도메인을 사용하는 것 같습니다.

제 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

도와주셔서 감사합니다. 이 분야에 익숙하지 않은 초보자인 점 양해 부탁드립니다.

새로 설치된 테마에서도 동일한 문제가 발생합니다. 썸네일이 깨져 있으며 https://bucket.xxxxx.r2.cloudflarestorage.com/original/1X/xxxxx.png을(를) 가리키고 있습니다.

이 문제에 대한 해결책을 찾으신 적이 있으신가요? 제 인스턴스에서도 같은 문제가 발생하고 있습니다.

이제 채팅을 자주 사용하게 되면서 저도 이 오류를 발견했습니다.
썸네일이 실제로 깨져 있고, 깨진 이미지를 클릭하면 정상처럼 "팝업"으로 이미지가 표시됩니다.

깨진 이미지의 URL은 실제로 CDN URL이 아닙니다.

깨진 URL (일부 내용 삭제)

https://BUCKET.REDACTED.eu.r2.cloudflarestorage.com/optimized/1X/21ec5908f511bdc9fa7970107b40fad3f008327c_2_500x500.jpeg

정상 작동하는 URL

https://cdn.pelittaa.fi/optimized/1X/21ec5908f511bdc9fa7970107b40fad3f008327c_2_500x500.jpeg

이것은 해당 문제에 대한 "수정"으로 보이거나, 적어도 당분간 작동하게 하기 위한 임시 해결책인 것 같습니다. @Justin_Hamilton 님에게 알려주세요.