La configuración de la URL de CDN de s3 funciona bien para las fotos, pero no tiene ningún efecto para otros tipos de archivos. Parece que la URL de CDN de s3 fue reemplazada por la URL del endpoint para los archivos subidos.
Por ejemplo, mi URL de CDN de s3 es http://qiniu.pengfeima.cn, mi URL de endpoint de s3 es http://qiniu-s3.s3-ap-southeast-1.qiniucs.com. Cuando hago clic en la URL corta en discourse, enlaza a http://qiniu-s3.s3-ap-southeast-1.qiniucs.com/original/2X/e/effbf521dc7f117e7d9b57ed41b2cac576bf39d5.txt, pero la URL correcta debería usar la URL de CDN en lugar de la URL del endpoint.
¿Cómo puedo solucionar este problema?
PD
En mi sitio, los parámetros de S3 se establecieron en los paneles, no en el app.yml.
He configurado la configuración relevante en el panel de administración, pero ¿necesito modificar app.yml y luego reconstruir la aplicación? Sé cómo hacerlo, pero parece arriesgado.