aosus
(Aosus)
418
問題を発見しました。Cloudflare R2は、S3エンドポイントURLからのパブリック読み取りを許可せず、カスタムドメインまたはランダムなr2.devドメインのみを許可します。
(事前署名付きダウンロードは機能しますが、直接のパブリックアクセスはサポートされていません。)
しかし、Discourseは埋め込み画像にはCDN URLのみを使用し、S3エンドポイントURLを使用する直接ダウンロードは使用しません。
すべてのファイルにCDN URLを使用させるか、事前署名付きURLの使用を強制する方法はありますか?
関連情報:
その投稿で言及されている回避策は機能します。?dl=1を追加すると、Discourseが事前署名付きS3 URLを使用するように強制されるため、問題が解決します。
「いいね!」 1