403 prohibido para miniaturas en s3 al ejecutarse con CDN

Usamos la configuración oficial de alojamiento de Docker en AWS basada en GitHub - aws-samples/aws-cdk-for-discourse: AWS CDK for Discourse.

La configuración general de CDN funciona bien, por ejemplo, las imágenes se entregan bien a través de la URL de CDN.

Sin embargo, la solicitud inicial de “32x32” parece ir a la URL del bucket S3, lo que genera un 403.

¿Me he perdido alguna configuración o es un error?

Eso no es oficial, ya que es un proyecto de AWS que utiliza una imagen de Bitnami para Discourse, la cual explícitamente no reconocemos como una instalación estándar oficial de Discourse, lo que hace que esto esté fuera del alcance de las instalaciones que admitimos aquí.

No es un error, ya que la aplicación no se está ejecutando de la manera que pretendemos, pero puede solucionarse con un cambio de configuración. ¿Quizás abrir un problema al respecto en el repositorio de ejemplo?

El proyecto referenciado utiliza la imagen oficial de Docker.
image

No Bitnami; tampoco lo habría usado en primer lugar :wink:

Voy a investigar y reportaré un problema allí o aquí.

Oh, lo siento, me basé en lo que está escrito en el README.md del proyecto.

Buena suerte. Por favor, actualiza aquí si encuentras alguna pista.

Solicitud de extracción para README entrante :wink:

Encontré el problema. Restauré una copia de seguridad de otro sistema.

¿Qué se rompió entonces?

De alguna manera utilizó la URL de s3 para la imagen del avatar del usuario del sistema de Discourse predeterminado. No dediqué tiempo a arreglarlo porque todavía estoy en proceso de recrear los entornos regularmente debido a algunas actividades de prueba.