DiscourseでS3を設定した際、テーマのサムネイル画像がCOSリンク経由になるのはなぜですか?

有经验的各位,我把 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 的链接,这是什么原因?有没有高手知道怎么解决。

リンクはCDNではなくバケットを指しているとおっしゃっていますか? CDNの前にバケットを設定していましたか? その投稿を再構築(rebake)する必要があるかもしれません。 UIでレンチアイコンをクリックし、「HTMLを再構築」を選択して試してみてください。これで問題が解決する場合は、画像を含むすべての投稿を再構築する必要があります。