¿Qué protocolos puedo usar con mi distribución de Amazon CloudFront?
Resolución
CloudFront admite HTTP, HTTPS y Websockets como protocolos de distribución.
Versiones HTTP para conexiones de CloudFront y espectador
CloudFront admite las versiones 1.0, 1.1 y 2 de HTTP para las conexiones a un espectador. De forma predeterminada, las versiones 1.0, 1.1 y 2 de HTTP están activadas.
Para actualizar la configuración de HTTP, acceda a la pestaña General de la configuración de distribución. La versión 2 de HTTP se puede activar o desactivar. Para usar HTTP versión 2, el espectador debe ser compatible con TLS 1.2 o posterior y la identificación del nombre del servidor (SNI).
Versiones HTTP para CloudFront y orígenes personalizados
La versión 2 de HTTP no hay compatiblidad entre CloudFront y los orígenes personalizados. CloudFront reenvía las solicitudes a un origen personalizado mediante HTTP versión 1.1. Para obtener más información, consulte Comportamiento de solicitudes y respuestas para orígenes personalizados.
Conexiones WebSockets compatibles
CloudFront es compatible con conexiones WebSocket en todo el mundo sin necesidad de configuración adicional. Para establecer una conexión Websocket, el cliente envía una solicitud HTTP utilizando la semántica de actualización de HTTP para cambiar el protocolo.
De forma predeterminada, el protocolo WebSocket usa el puerto 80 para las conexiones WebSocket normales y el puerto 443 para las conexiones WebSocket a través de TLS/SSL. Las opciones que elija para la política de protocolo y el protocolo de CloudFront Viewer (solo orígenes personalizados) se aplican a las conexiones de WebSocket y al tráfico HTTP. Para obtener más información, consulte Uso de WebSockets con distribuciones de CloudFront.
Información relacionada
Valores que especifica al crear o actualizar una distribución
Protocolos y cifrados compatibles entre los espectadores y CloudFront