El administrador de Discourse me alertó recientemente de que debería considerar usar una CDN en lugar de servir directamente desde S3. Lo había considerado en el pasado, pero el coste parecía alto e innecesario para nuestra pequeña comunidad. Ahora veo que el coste es mucho menor, así que lo configuré. Creé un punto de distribución de CloudFront en el bucket existente y luego añadí su URL a Discourse. Después, realicé una reconstrucción completa.
La reconstrucción se ejecutó y finalizó sin problemas. Crear nuevas publicaciones funciona bien y utiliza la CDN. Las publicaciones posteriores a 2018 (no verifiqué la fecha exacta de corte) se han actualizado correctamente para apuntar a la CDN. Sin embargo, las publicaciones de 2017 y anteriores no parecen haber sido reconstruidas. Todavía tienen URLs que apuntan directamente al bucket de S3. Me gustaría que esas publicaciones se reconstruyeran correctamente para poder deshabilitar el acceso público al bucket de S3 con la seguridad de que no romperá nada.
No sé qué más puedo hacer. ¿Alguna idea? Gracias.