aosus
(Aosus)
418
我们刚刚发现了一个问题,Cloudflare R2 不允许从 S3 端点 URL 进行公共读取,而只允许自定义域名或随机的 r2.dev 域名。
(预签名下载可以工作,只是不支持直接公共访问。)
但是 Discourse 只为嵌入式图像使用 CDN URL,而不为使用 S3 端点 URL 的直接下载使用。
有没有办法让它为所有文件使用 CDN URL,或者强制使用预签名 URL?
相关:
该帖子中提到的解决方法有效,添加 ?dl=1 可以解决此问题,因为它强制 Discourse 使用预签名的 S3 URL。
1 个赞