こんにちは、皆さん。
Discourse の 2.7.0.beta1 への最近のアップデート(e0c952290b)の後、管理ページに新しいアドバイスメッセージが表示されました。
内容は以下の通りです:
- サーバーは S3 へのファイルアップロードが設定されていますが、S3 CDN が設定されていません。これにより、S3 のコストが高額になったり、サイトのパフォーマンスが低下したりする可能性があります。詳しくは「アップロード用のオブジェクトストレージの使用」をご覧ください(https://meta.discourse.org/t/-/148916)。
当社の Discourse は確かに S3 をストレージとして使用していますが、CDN は一切設定されていません。
@Falco は、s3 cdn url 設定欄に S3 バケットの URL を入力することを提案しましたが、それが他の部分にどのような影響を与えるかについては確信が持てません。
また、私の S3 バケットの URL が何なのかも完全にはわかりません ![]()
ユーザーがアップロードした画像への S3 URL の例は以下の通りです:
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg
つまり、私のバケット URL は以下のようになるのでしょうか?
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/
![]()
もしその URL を s3 cdn url 設定欄に入力し、その後何十万もの投稿を再構築(rebake)した場合、提供される URL は以下のようにならないでしょうか?
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg
そうなると、ユーザーの画像はすべて機能しなくなるのでしょうか? ![]()
理想的には、「はい、ありがとうございます!」をクリックして、管理ページからその情報/アラート/アドバイスを消去したいところです。しかし、それはコア部分に大きな変更が必要になるだろうと考えており、その案は見送ります。
現在、すべてが正常に動作しており、それは何年も続いています。完全に理解していない設定を変更することに非常にためらいと不安を感じています。そのため、管理パネルを見るたびにこのアドバイスを見ないようにしようと考えています。
このアラートが表示され続けることで、他の将来の管理パネルの警告も表示され続けるのでしょうか?
アドバイス、洞察、提案など、何でも歓迎します。

