Maxmind R2 事前署名済みURL

Maxmind からメールを受け取りました。

2024年5月1日(水)より、サービスのセキュリティと信頼性を向上させるため、すべてのデータベースダウンロードにR2署名付きURLを使用します。

これは Discourse の Maxmind の使用に影響しますか?

「いいね!」 9

良い点ですね!

この記事に基づくと

直接リンク(Discourseが使用するもの)で問題ないようです。これは自動的に新しいURLにリダイレクトされることを意味します。今のところは順調です。

しかし、コードを見ると、リダイレクトに従っていません。これはおそらく失敗するでしょう。
URLを更新するか、リダイレクトを許可する必要があります。

「いいね!」 9

そうなっていません。

「いいね!」 4

プリサインされたURLを実装する前にリダイレクトを使い始めたのかどうか疑問に思っています。

「いいね!」 1

リダイレクトを許可するようにコードを変更すると、機能することがわかりました。

「いいね!」 2

その変更で失敗するテストがあるかどうかを確認し始めようとしていたところ、あなたが先を越してくれました!:smiling_face:

「いいね!」 3

まあ、一単語だったし、すでにライブサイトでコードをいじっていたので、それほど難しくはありませんでした。自動テストはすべて合格したようです。 . .

「いいね!」 3

ああ、ローカルで全てのテストを実行する方法を覚えておく必要があると思っていたのですが、前回実行してから再インストールしたので、依存関係を見つけてインストールするという深い穴に陥るだろうと確信していました… 自動化に任せるのが賢明ですね。:smiling_face:

「いいね!」 2