Ok, das ist fair. Das eigentliche Problem war also, dass ich den S3-Bucket umbenannt habe und davon ausgegangen bin, dass das Aktualisieren des Bucket-Namens im Admin-Bereich alles Nötige erledigt. Vielleicht wäre eine Warnung in der Admin-Oberfläche beim Bearbeiten des Bucket-Namens hilfreich. (Ich habe zunächst die Einstellungen im Admin-Bereich verwendet, bevor ich auf Umgebungsvariablen umgestiegen bin, in der Hoffnung, dass dies irgendwie helfen könnte.) Es war definitiv nicht klar, dass das Ändern des Bucket-Namens nach dem Hochladen problematisch sein würde.
Ich habe die Domains wieder auf die korrekte AWS S3-Domain umgemappt.
DbHelper.remap("communitycdn.ortussolutions.com", "ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com")
[1] pry(main)> Upload.all.sample(10).pluck(:url)
=> ["//ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com/original/1X/fc05f9be9b783479819fec68b1d8e493110007a4.cfc",
"/images/d-logo-sketch-small.png",
"//ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com/original/1X/50f0d6f260cdb4ef91e29023d92b46df096ab34e.cfc",
"//ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com/original/1X/65d80cddc6dc15b9a4d1b9e9d88cc9a8928c5316.png",
"//ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com/original/1X/a86aa2a12183428f3289caa95787ea16f22e2e4d.png",
"//ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com/original/1X/9f76b5238b147a60c8ad5f65bd7fa4bb6b58d852.png",
"//ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com/original/1X/6a4c9b992e6cd8a15ddeaec0d158ebd473164525.zip",
"//ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com/original/1X/3a532dec6390d5087ed6154fc0335c2c0f1ea543.zip",
"//ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com/original/1X/93420848249ecea2261d405e46f7f450cc02a3af.txt",
"//ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com/original/1X/d67c39e06ce624b9deb7625dd041d21cffd96df9.png"]
Ich habe die App erneut neu aufgebaut und bin nun dabei, die Beiträge neu zu backen. Mal sehen, ob der 37. Versuch der Glücksfall ist ![]()