|||
-|-|-|
| 概要 | このプラグインは、S3タスクに関連するDiscourseのさまざまなメソッドを修正します。
| リポジトリリンク | \u003chttps://github.com/Wolftallemo/discourse-gcs-helper\u003e
| インストールガイド | Discourseにプラグインをインストールする方法
\u003cbr\u003e
このプラグインは、Google Cloud Storageと互換性を持たせるために、S3関連のさまざまなメソッドをオーバーライドします。
現在、このプラグインによってパッチが適用されている機能は次のとおりです。
- 大きな(\u003e=15mb)オブジェクトをトンボストーンにコピーする
- トンボストーンのライフサイクル管理
- アセットの有効期限切れ
このプラグインをインストールおよび設定するには:
- 他のプラグインと同様に、プラグインを
app.ymlに追加します。 - サービスアカウントのいずれかからサービスキーファイル(HMACキーがあるサービスアカウントが望ましい)をダウンロードします
- キーファイルを
/var/discourse/shared/standaloneにアップロードして移動し、gcs.jsonという名前を付けます。 - 再構築します。
注意:キーファイルをロードするパスを変更するには、再構築する前にapp.ymlのenvセクションでSTORAGE_CREDENTIALS_PATH変数を設定します。これは、ホストとコンテナの両方からアクセス可能な任意のパスにすることができます。