Digital Ocean CDN 出现 403 错误

我不确定这是否相关,所以决定另发一个帖子。

已成功将 Discourse 与 DigitalOcean Spaces 连接(我想是这样)。
https://meta.discourse.org/t/looking-for-doc-to-connect-discourse-with-digital-ocean-spaces/172917/8

在“DO Spaces 设置”中有一个启用 CDN 的选项。启用后访问 Discourse,我看到许多 403 错误指向以下 URL:

https://cdn.example.com/assets/*
https://cdn.exameplc.om/stylesheets/*
https://cdn.example.com/uploads/*

我是不是漏掉了什么?

确实如此

我想你已确认了这一点。

他们的 CDN“有问题”,是因为它发送了错误的响应头,而不是因为它返回了 Forbidden 响应。

@Pierre,所以没有 CDN 时它确实可以工作?
如果是这样,你是如何配置 CDN 的?

@pfaffman,我找到了你提到 403 错误的那篇帖子,它已被标记为已关闭。

你能分享一下这个问题是如何解决的吗?

@michaeld

老实说,我甚至不确定当前的设置是否正常工作。我一直在尝试不同的配置,为了让 Discourse 与 Digital Ocean Spaces 配合运行,已经做了多次调整。我需要进行一次全新安装。

抱歉,我可能没有足够关注您的具体要求。

我认为在那个话题中导致我休假期间高优先级客户停机 17 小时的问题,是通过在 app.yml 中添加 s3:upload 资产,并且我认为还需要使用环境变量来配置 S3 相关设置来解决的。您是否这样做了?