大佬们 我给discourse设置完S3 主题浏览图走cos链接是什么原因

我是用国内腾讯云COS 在接入EO

DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: ap-beijing
DISCOURSE_S3_ENDPOINT: https://cos.ap-beijing.myqcloud.com
DISCOURSE_S3_ACCESS_KEY_ID:
DISCOURSE_S3_SECRET_ACCESS_KEY:
DISCOURSE_S3_CDN_URL: https://\*\*\*\*\*\*\*/uploads/discourse
DISCOURSE_S3_BUCKET: \*\*\*\*\*\*\*\*\*\*\*/uploads/discourse
DISCOURSE_S3_BACKUP_BUCKET: \*\*\*\*\*\*\*\*\*\*\*/discourse
DISCOURSE_BACKUP_LOCATION: s3
DISCOURSE_S3_INSTALL_CORS_RULE: false
DISCOURSE_S3_USE_ACLS: false

  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

因为我是新装的

直接重新构建了 css js 图片也都正常上传到COS 资源也都通过 eo绑定的域名访问缓存了。

但是我打开后台看主题浏览图还是走的cos的链接是什么原因,有没有大佬知道怎么解决。

不是非常清楚你的设置。

我感觉是这个位置。

对比下我们的配置,应该是:

后端应该可以之间配置呀,现在应该不需要方到构建文件中。

我看我们的 endpoint 地址为 NULL,在这里设置下看看。

使用 AWS S3的时候可以留空 但是用的是COS 所以需要填写
我在yml上面填写主要是官方推荐用于生产的,但是我设置完 其他显示正常 只有主题浏览走的是cos的域名 cos我没有开对外访问 只有cdn开了对外访问

其实不显示也不影响功能的正常使用 但是能解决还是解决吧

在后台设置跟在yml文件设置效果一样吗