|||
-|-|-|
| Zusammenfassung | Dieses Plugin behebt verschiedene Methoden in Discourse, die sich auf S3-Aufgaben beziehen
| Repository-Link | \u003chttps://github.com/Wolftallemo/discourse-gcs-helper\u003e
| Installationsanleitung | So installieren Sie Plugins in Discourse
Dieses Plugin überschreibt verschiedene S3-bezogene Methoden, um sie mit Google Cloud Storage kompatibel zu machen.
Derzeit werden die folgenden Funktionen von diesem Plugin gepatcht:
- Kopieren großer Objekte (>=15 MB) in den Tombstone
- Tombstone-Lebenszyklusverwaltung
- Ablaufende Assets
So installieren und konfigurieren Sie dieses Plugin:
- Fügen Sie das Plugin wie jedes andere Plugin zu Ihrer
app.ymlhinzu - Laden Sie eine Dienstschlüsseldatei von einem Ihrer Dienstkonten herunter (vorzugsweise dasselbe Dienstkonto, unter dem sich Ihre HMAC-Schlüssel befinden)
- Laden Sie die Schlüsseldatei hoch und verschieben Sie sie nach
/var/discourse/shared/standaloneund nennen Sie siegcs.json - Bauen Sie neu
Hinweis: Um einen anderen Pfad zum Laden der Schlüsseldatei festzulegen, setzen Sie die Variable STORAGE_CREDENTIALS_PATH im Abschnitt env Ihrer app.yml, bevor Sie neu bauen. Dies kann jeder Pfad sein, der sowohl für den Host als auch für den Container sichtbar ist.