在理解了文档中一些具有误导性、令人困惑或对于有 BBS(可能是指某种特定背景或技术,此处保留缩写)的人来说信息量过大的内容后,我取得了进展 ![]()
对于我们 BBS 用户来说,用闪烁的红色标出“您将需要两个 Cloudfront 分配”会有帮助。
以及一些关于如何操作的说明
对 S3 相关的议题进行一些更新和整合会很棒。我认为一个包含 AWS S3 CDN 和备份当前数据的总主题会很棒。
继续…
我现在有两个 Cloudfront 分配,但是:
- 那个加载指示器(throbber)仍然存在 https://discuss.repealobbba.org/
- 某些资产在上传存储桶中不可见
- 一些资产正试图从备份存储桶中加载
- 控制台中明显存在大量错误,例如 对资源 “https://discourse-cdn.repealobbba.org/stylesheets/common_theme_6_1f8270be80babb5906f2dfb4fa157b7d9f9d12f8.css?__ws=discuss.repealobbba.org” 的访问被 OpaqueResponseBlocking 阻止。原因:“嗅探后:状态码不在允许的范围内”。
- 我不确定我实施两个分配的正确性。
所有的 rake 命令都成功执行,并且
并且这不再导致引导失败。
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
- sudo -E -u discourse bundle exec rake s3:expire_missing_assets
CDN 检查器看起来更像一个理想的结果

总而言之,取得了进展,但来自 Discourse 基础设施团队的一些建议将非常有帮助。