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:
- Der empfohlene Weg scheint die Verwendung der
uploads:migrate_to_s3Rake-Aufgabe zu sein. Ist diese Aufgabe idempotent (können wir sie erneut ausführen, wenn etwas schief geht?) - Gibt es einen ausführlichen Modus bei dieser Aufgabe, um bei Bedarf mehr Informationen darüber zu erhalten, was schief gelaufen ist?
- 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?
- Ich bin mir bei der
s3:upload_assetsAufgabe nicht sicher. Wird sie im Rahmen der Migration nach S3 aufgerufen, wenn wiruploads:migrate_to_s3ausführen, oder sollte ich sie auch aufrufen, wenn ich möchte, dass alles nach S3 geht?
Vielen Dank, dass Sie Discourse entwickelt haben!