Wir sehen, dass einige unserer Beiträge defekte Bildlinks haben, aber wenn Sie auf den Link klicken, wird das Bild angezeigt. Ich habe einen alten Beitrag durchgearbeitet, der ähnlich war - Broken Images and Their S3 URLs
Nachdem ich jedoch rake uploads:migrate_to_s3 und rake posts:rebake ausgeführt habe, sehe ich, dass die URLs in der Uploads-Tabelle korrekt sind, die Bilder aber immer noch defekt sind. Sie verweisen korrekt auf unsere CDN-URL, haben aber aus irgendeinem Grund immer noch einen Ordnerpfad von <CDN URL>/uploads/default/optimized/1X/<image name>, aber ich hätte erwartet, dass sie sich in <CDN URL>/uploads/optimized/1X/<image name> befinden – warum wird das Bild in den Unterordner default verschoben, da dieser im S3-Bucket nicht existiert.
Ich bin ratlos, was die nächsten Schritte sein sollen. Kann jemand helfen???
Dies sind neue Beiträge, aber ich musste unsere S3-Bucket-Einstellungen ändern, um ACLs zuzulassen. Ich bin mir nicht sicher, ob das das Problem ist.
Ich habe gerade einen neuen Beitrag hinzugefügt und das Bild scheint von der Bucket-Adresse und nicht von der CDN-Adresse geladen zu werden. Könnte das daran liegen, dass ich doppelte Variablen gesetzt habe und die direkte S3-Bucket-Adresse Vorrang hat???
Bezüglich des Rebake – wie kann ich feststellen, ob sie neu gebacken wurden oder nur markiert wurden?
Zuletzt, woher kommt der Standardwert für den Unterordner?
Entschuldigung für die Fragen, aber ich bin sehr neu bei Discourse!