Das ist großartig. Ich habe gerade die Anleitung in Beitrag Nr. 39 befolgt und alles hat funktioniert. Ich habe nur einen Vorschlag und 2 Fragen.
Vorschlag:
Soweit ich gelesen habe, sollten Sie die CDN-Dateien als öffentlich zugänglichen Bucket und den Backup-Bucket als privat einrichten. Ich habe also 2 Buckets erstellt und den Backup-Bucket privat gelassen, während ich den Dateien-Bucket mit einer benutzerdefinierten Domain öffentlich gemacht habe. Das bedeutete nur, dass ich 2 verschiedene Pfade in die 2 Felder unter Admin eingeben musste.
Ich habe viele Leute gesehen, die ihre Backups als Pfad ihres Top-Level-Buckets angelegt haben. Denke ich da falsch? Oder ist das nur eine Eigenart von CF R2?
Frage 1:
Ich habe ‘DISCOURSE_INCLUDE_S3_UPLOADS_IN_BACKUPS: true’ in meine app.yml eingefügt und neu kompiliert, aber wenn ich zu Backups gehe und auf den Backup-Button klicke, erhalte ich immer noch das Popup, das mir sagt, dass Uploads nicht enthalten sein werden. Liegt das nur daran, dass das Popup keine Logik darunter hat oder stimmt etwas nicht?
Frage 2:
Wenn ich aktuelle Uploads nach R2 verschieben möchte, wie lauten die prägnanten Befehle?
Ich habe mich umgesehen und Folgendes versucht:
./launcher enter app
rake uploads:migrate_to_s3
rake posts:rebake_uncooked_posts
Aber es sieht so aus, als ob der erste Rake-Befehl nur funktioniert, wenn ich die S3-Optionen in der app.yml-Datei festlege. Stimmt das?
Wenn ich das tue, wird R2 weiterhin funktionieren?