Ich versuche, Discourse-Uploads an einen neuen S3-Speicherort zu verschieben. Ich habe Dateien beispielsweise von bucket1 nach bucket2 kopiert.
Neu hinzugefügte Uploads werden am neuen Speicherort bucket2 gespeichert, aber das System zeigt weiterhin die zuvor hochgeladenen Bilder von bucket1, dem alten Speicherort, an. Was muss ich tun, damit sie aus bucket2 angezeigt werden?
So habe ich es gelöst.
cd /var/discourse
./launcher enter app
discourse remap //BUCKET1.s3.dualstack.us-west-2.amazonaws.com //BUCKET2.s3.dualstack.eu-central-1.amazonaws.com
Brilliant! Ich hatte darüber nachgedacht, wie man Ersetzungen in den verschiedenen Tabellen durchführen könnte, aber dies löst das Problem perfekt. Danke fürs Teilen.