Wie man S3-Dateien manuell auf den lokalen Speicher migriert

Ich habe einige Themen im Zusammenhang mit meiner Frage recherchiert und es scheint, dass rake uploads:migrate_from_s3 nicht mehr verwendet werden kann.

Was wäre also der sichere Weg, dies zu tun?

Alle Uploads von S3 herunterladen und auf meinen lokalen Server hochladen.

Dann einige Neuzuordnungen vornehmen?

Es wäre super hilfreich, wenn mir jemand etwas über die Neuzuordnungen erzählen könnte…

Zuerst, Enable hidden setting to include S3 uploads in the backups

Machen Sie dann ein Backup. Stellen Sie es dann wieder her. Ich empfehle, es auf einem neuen Server wiederherzustellen. Sie können Ihre vorhandene yml-Datei verwenden, aber löschen Sie USE_S3, den Upload-Bucket und die Dinge, die Assets nach S3 hochladen.

Sie Verschieben Sie eine Discourse-Site mit rsync auf einen anderen VPS, damit Sie Ihre SSL-Zertifikate haben. Ich würde --exclude postgres_* verwenden.

Dann können Sie ein Backup über die Befehlszeile wiederherstellen.

4 „Gefällt mir“

Ich glaube, das könnte mit einer einzigen Codezeile erreicht werden. Es wäre gut, es zur Roadmap hinzuzufügen. Es sollte möglich sein, mit nur einer Codezeile einfach zwischen lokal und S3 und S3 und lokal zu wechseln. Ich verstehe, dass Sie ziemlich beschäftigt sind, aber ich denke, es könnte in Zukunft von Vorteil sein, wenn Sie es zur Liste hinzufügen.

1 „Gefällt mir“

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