Assets zu s3 migrieren: Rake-Tasks

Hallo,

wir haben mehrere Discourse-Instanzen, die Assets lokal speichern und diese gerne nach S3 verschieben möchten. Wir haben einige Fragen zu diesem Prozess:

  1. Der empfohlene Weg scheint die Verwendung der uploads:migrate_to_s3 Rake-Aufgabe zu sein. Ist diese Aufgabe idempotent (können wir sie erneut ausführen, wenn etwas schief geht?)
  2. Gibt es einen ausführlichen Modus bei dieser Aufgabe, um bei Bedarf mehr Informationen darüber zu erhalten, was schief gelaufen ist?
  3. Wir hatten bei einer früheren Migration ein Problem, bei dem einige Assets nicht nach S3 hochgeladen wurden. Gibt es eine einfache Möglichkeit, diese aufzulisten, um zu verstehen, was vor sich geht?
  4. Ich bin mir bei der s3:upload_assets Aufgabe nicht sicher. Wird sie im Rahmen der Migration nach S3 aufgerufen, wenn wir uploads:migrate_to_s3 ausführen, oder sollte ich sie auch aufrufen, wenn ich möchte, dass alles nach S3 geht?

Vielen Dank, dass Sie Discourse entwickelt haben!

Ja, du kannst wieder ausführen.

Nein, ich glaube nicht, dass es einen ausführlichen Modus gibt.

Du musst die Upload-Assets-Rake-Aufgabe bei jedem Neuerstellen ausführen. Wenn du der Anleitung Konfigurieren eines S3-kompatiblen Objektspeicheranbieters für Uploads folgst, gibt sie dir die Zeilen, die du zu deiner yml hinzufügen musst.

Danke für Ihre Antworten

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.