Blackblaze&Cloudflare:图片上传可用,但帖子未显示

我似乎在配置 Cloudflare 的 CDN URL 时搞砸了。

我使用的是 Blackblaze 作为 S3 存储桶。

图片上传功能正常,但在帖子中显示的图片路径不正确,因此图片无法显示。我想这是由于 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 端

我认为 CDN URL(在 Discourse 中)应指向与存储桶根目录相同的路径。

尝试将 s3 cdn urlhttps://cdn.kyrgyz.club 更改为 https://cdn.kyrgyz.club/file/kyrgyzclub-uploads-bucket(因为 CNAME 将 cdn.kyrgyz.club 指向 Backblaze 域名 f002.backblazeb2.com,而非您的特定存储桶)。

文件:https://f002.backblazeb2.com/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

可通过以下地址访问:https://cdn.kyrgyz.club/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

哇,谢谢你,卢卡斯!