Error al subir avatares con S3 Storage habilitado (Archivo existe, pero falla)

Hola, ¿resolviste esto alguna vez?

Estoy experimentando exactamente el mismo síntoma en Discourse + S3 (solo avatares):
Could not find file in the store located at url: //<bucket>.s3.dualstack.<region>.amazonaws.com/original/1X/<hash>.jpeg

Algunos detalles sobre mi configuración, en caso de que coincida con la tuya:

  • enable_s3_uploads = true, los objetos viven en original/* y optimized/* (sin prefijo uploads/default)

  • Acceso a través de CloudFront (OAC), el bucket en sí es privado

  • El objeto existe en esa clave; la URL de la CDN funciona

  • El error ocurre solo para el procesamiento de avatares

  • (Posible complicación) las subidas están cifradas con SSE-KMS

Si encontraste la causa raíz o una solución (cambio de política, permisos KMS, alineación de la ruta del bucket, etc.), ¿podrías compartir qué funcionó? ¡Gracias!