Предподписанные URL-адреса Maxmind R2

Только что получил письмо от Maxmind:

Начиная со среды, 1 мая 2024 года, мы будем использовать подписанные URL-адреса R2 для всех загрузок баз данных, чтобы повысить безопасность и надежность наших сервисов.

Подскажите, влияет ли это на использование Maxmind в Discourse?

Отличная мысль!

Судя по этой статье

прямая ссылка (которую использует Discourse) должна работать как есть. Это означает, что она будет автоматически перенаправлена на их новые URL-адреса. Пока всё хорошо.

Однако, судя по коду, перенаправления не обрабатываются: это, скорее всего, приведёт к ошибке.
Вам нужно либо обновить URL-адрес, либо разрешить перенаправление, чтобы исправить это.

Следует.

Интересно, начали ли они недавно использовать редиректы до внедрения подписанных URL.

Я точно знаю, что изменение кода для разрешения перенаправлений решает проблему.

Я как раз собирался проверить, не приведёт ли это изменение к провалу каких-либо тестов, но вы меня опередили! :smiling_face:

Что ж, это было всего одно слово, и я уже работал с кодом на живом сайте, так что это не составило особого труда. Похоже, все автоматические тесты прошли успешно…

О, я думал, что мне придётся вспоминать, как запускать все тесты локально, а с тех пор, как я последний раз это делал, я переустановил систему, так что был уверен, что это превратится в кроличью нору поиска и установки зависимостей… Просто позволить автоматизации справиться с этим — разумно. :smiling_face: