为上传配置与 S3 兼容的对象存储提供商

我将尝试总结我对这些问题的回答:

  • Web UI 和环境变量会冲突吗?
  • 资产应该何时上传到存储桶?
    通过将此代码段添加到 app.yml 的 hook 部分,它将在 after_assets_precompile(在重建应用程序期间)之后上传。
  • 我该如何调试这个问题?日志中没有显示任何错误
    通过运行:
cd /var/discourse
sudo ./launcher enter app
sudo -E -u discourse bundle exec rake s3:upload_assets --trace
  • 是否可以在配置中设置存储桶的子文件夹?

您可以使用前缀来组织存储在 Amazon S3 存储桶中的数据。前缀是对象键名称开头的字符字符串。前缀的长度可以是任意的,但受对象键名称的最大长度(1,024 字节)限制。您可以将前缀视为一种以类似于目录的方式组织数据的方法。但是,前缀不是目录。

  • 一旦这奏效,之前上传的图片会被传输到存储桶吗?如果我重新烘焙,之前上传的图片的 URL 会是什么样的?
3 个赞