Re-cuisson anciens posts : nouvelle URL S3 CDN non extraite après renommage bucket S3.

@Falco Merci encore. J’ai exécuté deux remappages :

DbHelper.remap("ortus-discourse.s3.dualstack.us-west-2.amazonaws.com", "communitycdn.ortussolutions.com")
DbHelper.remap("ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com", "communitycdn.ortussolutions.com")

J’ai reconstruit l’image et cela a résolu des problèmes comme le logo de l’en-tête du site. Je relance maintenant la réélaboration de tous les messages pour voir si cela corrige les images des messages, mais cela prendra un certain temps.


Alors, en attendant la réélaboration, qu’est-ce qui a mal tourné ici ? S’agit-il d’un bug dans Discourse ayant fait que mes téléchargements sont restés bloqués sur l’ancienne URL et n’ont pas pu passer à la nouvelle ?

J’ai lu des publications comme celle-ci qui parlaient de changer une URL CDN, mais elles ne mentionnaient que le remplacement de chaînes dans les messages (ce qui n’a pas fonctionné) et ne parlaient pas du tout du remappage via DBUtil. How do I change the legacy CDN URLs of images in posts?

J’ai même essayé de relancer le script rake d’importation vers S3, mais j’ai reçu une erreur (désolé, je n’ai pas pris note de celle-ci à l’époque).

J’ai même trouvé un script rake migrate_from_s3 que j’ai presque exécuté pour voir si je pouvais repartir de zéro, mais j’ai ensuite trouvé un post sur le forum ici indiquant que cela corromprait ma base de données si je l’exécutais, alors je l’ai laissé de côté.

Je ne vois pas ce que j’aurais dû faire différemment ni quel post sur le forum aurait pu me répondre. (J’ai vraiment vraiment essayé de résoudre ce problème par moi-même avant de poster ici !)