URLs pré-assinadas do Maxmind R2

Acabei de receber um e-mail da Maxmind:

A partir de quarta-feira, 1º de maio de 2024, usaremos URLs pré-assinadas R2 para todos os downloads de banco de dados, a fim de aumentar a segurança e a confiabilidade de nossos serviços.

Alguém sabe se isso afeta o uso do Maxmind pelo Discourse?

9 curtidas

Bom ponto!

Com base neste artigo

Parece que um link direto (o que o Discourse usa) funcionará bem como está. Isso significa que ele será
automaticamente redirecionado para seus novos URLs. Até agora, tudo bem.

No entanto, pelo que vejo no código, ele não segue o redirecionamento: isso provavelmente falhará.
Você precisaria atualizar o URL ou permitir o redirecionamento para corrigir isso.

9 curtidas

Ele segue.

4 curtidas

Eu me pergunto se eles começaram a usar redirecionamentos antes de implementar as URLs pré-assinadas.

1 curtida

Eu só sei que mudar o código para permitir redirecionamentos faz com que funcione.

2 curtidas

Eu estava prestes a começar a procurar para ver se havia algum teste que falharia com essa mudança, e você se adiantou! :smiling_face:

3 curtidas

Bem, era uma única palavra, e eu já estava mexendo no código em um site ativo, então não foi tão difícil. Parece que todos os testes automatizados passaram. . .

3 curtidas

Ah, eu estava pensando que teria que me lembrar de como executar todos os testes localmente, e eu reinstalei desde a última vez que fiz isso, então tinha certeza de que seria uma toca de coelho para encontrar e instalar dependências… Deixar a automação cuidar disso é inteligente. :smiling_face:

2 curtidas