Discourse GCS 助手

|||
-|-|-|
:information_source: | 摘要 | 此插件修复了 Discourse 中与 S3 任务相关的各种方法
:hammer_and_wrench: | 仓库链接 | \u003chttps://github.com/Wolftallemo/discourse-gcs-helper\u003e
:open_book: | 安装指南 | 如何在 Discourse 中安装插件

此插件覆盖了各种与 S3 相关的方法,使其与 Google Cloud Storage 兼容。

目前,以下功能已通过此插件修补:

  • 将大型(>=15mb)对象复制到墓碑
  • 墓碑生命周期管理
  • 过期资产

要安装和配置此插件:

  • 像安装其他插件一样,将插件添加到您的 app.yml
  • 从您的一个服务帐户下载服务密钥文件(最好是与您的 hmac 密钥相同的服务帐户)
  • 上传密钥文件并将其移动到 /var/discourse/shared/standalone,并将其命名为 gcs.json
  • 重新构建

注意:要设置加载密钥文件的不同路径,请在重新构建之前在 app.ymlenv 部分中设置 STORAGE_CREDENTIALS_PATH 变量。这可以是主机和容器都可以访问的任何路径。

4 个赞