Debe usar diferentes nombres de host / dominio para su contenido dinámico y su contenido estático (CloudFront). Las solicitudes de contenido dinámico deben enviarse directamente a sus servidores web que generan y devuelven ese contenido. No envíe personas a través de CloudFront por su contenido dinámico.
Si las personas golpean accidentalmente el host / dominio de CloudFront para una página dinámica, CloudFront pasará esa solicitud a su servidor de origen. Puede detectar esta situación y devolver una redirección 301 para enviar al usuario al host / dominio correcto para ese contenido dinámico. Si devolvió el contenido real, CloudFront lo almacenaría en caché y lo serviría a otros usuarios, algo que no desea que suceda.
Aquí hay una descripción de cómo coloco los nombres de host / dominio para afectar la estructura anterior: http://stackoverflow.com/a/84701…
- Cómo organizar recursos en proyectos separados bajo AWS
- ¿Cuáles son mis perspectivas de trabajo si tengo una certificación de Amazon Cloud Architecture?
- ¿Cuáles son las desventajas de usar los servicios de servidor en la nube?
- ¿Por qué Amazon Web Services tiene una mayor participación de mercado en la computación en la nube?
- ¿Puede recomendar un servicio seguro de "Transferencia de archivos administrados" basado en la nube que no requiera la instalación de servidores alojados localmente?