Maxmind R2 URL pre-firmati

Ho appena ricevuto un’email da Maxmind:

A partire da mercoledì 1 maggio 2024, utilizzeremo URL pre-firmati R2 per tutti i download di database al fine di aumentare la sicurezza e l’affidabilità dei nostri servizi.

Qualcuno sa se ciò influisce sull’utilizzo di Maxmind da parte di Discourse?

Ottimo punto!

Basandosi su questo articolo

Sembrerebbe che un link diretto (ciò che Discourse utilizza) andrà bene così com’è. Ciò significa che verrà reindirizzato automaticamente ai loro nuovi URL. Fin qui tutto bene.

Tuttavia, da quello che vedo nel codice, non segue il reindirizzamento: questo probabilmente fallirà. Sarebbe necessario aggiornare l’URL o consentire il reindirizzamento per risolvere questo problema.

Lo fa.

Mi chiedo se abbiano iniziato a usare i reindirizzamenti prima di implementare gli URL presignati.

So che cambiare il codice per consentire i reindirizzamenti lo fa funzionare.

Stavo per iniziare a cercare se ci fossero dei test che fallissero con quella modifica, e tu mi hai anticipato! :smiling_face:

Beh, era una singola parola, e stavo già lavorando al codice su un sito live, quindi non è stato così difficile. Sembra che tutti i test automatici siano passati. . .

Oh, stavo pensando che avrei dovuto ricordarmi come eseguire tutti i test localmente, e ho reinstallato da quando l’ho fatto l’ultima volta, quindi ero abbastanza sicuro che sarebbe stata una tana del coniglio per trovare e installare le dipendenze… Lasciare che l’automazione se ne occupi è intelligente. :smiling_face: