Maxmind R2 URLs pre-firmadas

Acabo de recibir un correo electrónico de Maxmind:

A partir del miércoles 1 de mayo de 2024, utilizaremos URL pre-firmadas de R2 para todas las descargas de bases de datos con el fin de aumentar la seguridad y la fiabilidad de nuestros servicios.

¿Alguien sabe si esto afecta al uso de Maxmind por parte de Discourse?

9 Me gusta

¡Buen punto!

Basado en este artículo

Parecería que un enlace directo (lo que usa Discourse) estará bien tal como está. Esto significa que se redirigirá automáticamente a sus nuevas URL. Hasta ahora, todo bien.

Sin embargo, por lo que veo en el código, no sigue la redirección: esto probablemente fallará. Necesitarías actualizar la URL o permitir la redirección para solucionar esto.

9 Me gusta

Sí lo hace.

4 Me gusta

Me pregunto si recientemente comenzaron a usar redirecciones antes de implementar las URL pre-firmadas.

1 me gusta

Solo sé que cambiar el código para permitir redirecciones hace que funcione.

2 Me gusta

¡Estaba a punto de empezar a ver si había alguna prueba que fallara con ese cambio, y me ganaste! :smiling_face:

3 Me gusta

Bueno, fue una sola palabra, y ya había estado modificando el código en un sitio en producción, así que no fue tan difícil. Parece que todas las pruebas automatizadas pasaron. . .

3 Me gusta

Oh, había estado pensando que tendría que recordar cómo ejecutar todas las pruebas localmente, y me he reinstalado desde la última vez que lo hice, así que estaba bastante seguro de que sería una madriguera de conejo para encontrar e instalar dependencias… Dejar que la automatización se encargue es inteligente. :smiling_face:

2 Me gusta