BlackblazeとCloudflare:画像のアップロードは機能しますが、投稿に表示されません

CDN URL の Cloudflare 設定でミスをしてしまったようです。

S3 バケットには Blackblaze を使用しています。

画像のアップロードは正常に動作していますが、投稿内では画像のパスが正しく表示されないため、画像が表示されていません。これは Cloudflare の設定ミスが原因だと思われます。

注:こちら で言及されている app.yml の変更は行っておらず、リベイクもまだ行っていません。

以下の投稿に例を作成しました。
https://kyrgyz.club/t/what-is-lorem-ipsum/28

画像を新しいタブで開こうとすると、以下のアドレスから画像を開こうとしています。
https://cdn.kyrgyz.club/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

しかし、正しい URL は以下の通りです。
https://f002.backblazeb2.com/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

では、私の設定を紹介します。

Discourse 側

Cloudflare 側

Blackblaze 側

Discourse 内の CDN URL は、バケットのルートと同一のパスを指すように設定すべきです。

s3 cdn urlhttps://cdn.kyrgyz.club から https://cdn.kyrgyz.club/file/kyrgyzclub-uploads-bucket に変更してみてください(CNAME は cdn.kyrgyz.club を特定のバケットではなく、バックブレイズのドメイン f002.backblazeb2.com に指しているためです)。

ファイル: https://f002.backblazeb2.com/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

には、以下の URL からアクセスできます: https://cdn.kyrgyz.club/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

「いいね!」 2

わあ、ありがとう、ルカス!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.