Sitio web de CloudFront + S3: "La clave especificada no existe" cuando se debe mostrar un documento índice implícito
Acabo de implementar un sitio web estático en Amazon S3, que actualmente se puede ver aquí:http://www.rdegges.com.s3-website-us-east-1.amazonaws.com/
Si hace clic en cualquiera de los enlaces del artículo, notará el siguiente error:
S3 se queja de que el archivo no existe. Ahora, esto es lo extraño de esto: estoy usando CloudFront en mi dominio. Entonces, cuando hace clic en el enlace de ese artículo, está enviando la solicitud a CloudFront, que luego intenta recuperar el archivo del depósito S3.
Sin embargo, si visita esa misma URL desde S3 directamente, por ejemplo:http://www.rdegges.com.s3-website-us-east-1.amazonaws.com/2015/building-a-heroku-addon-planning/ la página se cargará bien.
Parece que algo se está perdiendo en la traducción aquí.
¿Alguien tiene una sugerencia de lo que puedo hacer para arreglar mi configuración?