Okay, ich glaube, ich habe mich hier ein wenig vertan.
Ich denke, das Ideale wäre, alle Uploads lokal zu speichern und die Backups (Zips) auf S3 zu sichern. Auf diese Weise ist das Backup auf S3 verfügbar, falls etwas mit dem Server passiert, aber das Backup selbst ist in sich abgeschlossen und hat keine Abhängigkeiten, sodass es einfach auf einem neuen Server wiederhergestellt werden kann.
Wenn ich das richtig verstanden habe, sollte ich diese Anweisungen befolgen:
Wenn Sie die Verwendung von S3 beenden möchten, können Sie die Rails-Konsole aufrufen und Folgendes festlegen:
SiteSetting.include_s3_uploads_in_backups=true
Nehmen Sie dann ein Backup vor, stellen Sie sicher, dass S3 nicht in Ihrer app.yml konfiguriert ist, und stellen Sie das Backup wieder her. Ich glaube, dass dies Backups lokal wiederherstellt.
und dann
- Deaktivieren Sie die Option
Uploads zu S3 aktivierenin Admin → Einstellungen → Dateien - Aktivieren Sie die Option Backup zu S3 auf der Seite Admin → Einstellungen → Backups
Ist das richtig?
Das ist der Teil, der mich verwirrt hat: Warum sollte ich die S3-Konfiguration in die app.yml-Datei einfügen?