Nous constatons que certains de nos messages ont des liens d’image brisés, mais lorsque vous cliquez sur le lien, l’image s’affiche. J’ai travaillé sur un ancien message qui était similaire - Broken Images and Their S3 URLs
Cependant, après avoir exécuté rake uploads:migrate_to_s3 et rake posts:rebake, je peux voir que les URL dans la table des téléchargements sont correctes, mais les images sont toujours brisées. Elles pointent correctement vers notre URL CDN, mais pour une raison quelconque, elles ont toujours un chemin de dossier de <CDN URL>/uploads/default/optimized/1X/<nom de l'image>, alors que je m’attendais à ce qu’elles soient dans <CDN URL>/uploads/optimized/1X/<nom de l'image>. Pourquoi l’image va-t-elle dans le sous-dossier default alors qu’il n’existe pas dans le bucket S3 ?
Je ne sais plus quelles sont les prochaines étapes. Quelqu’un peut-il m’aider ???
Ce sont de nouveaux messages, mais j’ai dû modifier les paramètres de notre compartiment S3 pour autoriser les ACL. Je ne suis pas sûr que ce soit le problème.
Je viens d’ajouter un nouveau message et l’image semble être chargée depuis l’adresse du compartiment S3 au lieu de celle du CDN. Est-ce que cela pourrait être dû au fait que j’ai défini des variables en double et que l’adresse directe du compartiment S3 prend la priorité ???
Concernant le rebaking - comment savoir s’ils ont été rebakés ou simplement marqués ?
Enfin, d’où vient la valeur par défaut du sous-dossier ?
Désolé pour les questions, mais je suis très nouveau sur Discourse !