¿Qué debo ingresar en la configuración de S3 CDN si no tengo una CDN?

Hola a todos.

Ha aparecido un nuevo mensaje de consejo en mi página de administración de Discourse tras una actualización reciente a 2.7.0.beta1 (e0c952290b)

Dice lo siguiente:

Nuestro Discourse sí utiliza S3 para el almacenamiento, pero no tiene ningún tipo de CDN implementado.

@Falco sugirió introducir la URL del bucket de S3 en el cuadro de configuración s3 cdn url, pero no estoy seguro de qué efecto podría tener eso en otros lugares.

Tampoco estoy completamente seguro de cuál sería mi URL de bucket de S3 :man_facepalming:

Una URL de ejemplo de S3 a una imagen subida por un usuario es:

https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg

¿Eso significa que mi URL de bucket es:

https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/

:thinking:

Si introduzco esa URL en el cuadro de configuración s3 cdn url y luego vuelvo a procesar varios cientos de miles de publicaciones, ¿la URL servida no sería entonces:

https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg

¿Significa eso que las imágenes de los usuarios dejarían de funcionar? :man_shrugging:

En un mundo ideal, simplemente me gustaría hacer clic en “Ok, gracias por el aviso!” y descartar esa información/alerta/consejo de nuestra página de administración. Sin embargo, sospecho que eso implicaría un cambio bastante grande en el núcleo, así que descartaremos esa idea.

Por ahora, todo funciona correctamente y así ha sido durante años. Me siento muy reacio y nervioso de cambiar una configuración que no comprendo del todo, hasta el punto de que simplemente voy a fingir que no veo este consejo cada vez que miro el panel de administración.

Supongo que seguiré viendo cualquier otra advertencia futura del panel de administración; ¿esta advertencia evitará que aparezcan otras, o no?

Cualquier consejo, información o sugerencia será bien recibida.

¿Esto sucedió o solo estás teorizando?

No he cambiado nada: esto es 100% especulación (y miedo de romper algo que no está roto) :blush:

GIF de Lilo y Stitch enfadado

¿Por qué no haces tu experimento antes de lanzarte a especular sin control? :stuck_out_tongue:

Configura la opción, actualiza la página, intenta subir una imagen en una publicación, comprueba que funciona bien, etc.

Si quieres ignorar el consejo, ¿por qué no simplemente ignoras el mensaje? Podrías ocultarlo con CSS, o simplemente fingir que no está ahí. Configurar un CDN falso parece una mala idea.

BunnyCDN es económico y fácil de configurar.