Quais protocolos posso usar com a minha distribuição do Amazon CloudFront?
Resolução
O CloudFront oferece suporte para HTTP, HTTPS e Websockets como protocolos de distribuição.
Versões HTTP para conexões do CloudFront e do visualizador
O CloudFront oferece suporte às versões HTTP 1.0, 1.1 e 2 para conexões com um visualizador. Por padrão, as versões HTTP 1.0, 1.1 e 2 estão ativadas.
Para atualizar as configurações HTTP, acesse a guia Geral da sua configuração de distribuição. O HTTP versão 2 pode ser ativado ou desativado. Para usar o HTTP versão 2, o visualizador deve oferecer suporte ao TLS 1.2 ou posterior e à Identificação de nome do servidor (SNI).
Versões HTTP para CloudFront e origens personalizadas
O HTTP versão 2 não é compatível entre o CloudFront e origens personalizadas. O CloudFront encaminha solicitações para uma origem personalizada usando HTTP versão 1.1. Para obter mais informações, consulte Comportamento de solicitação e resposta para origens personalizadas.
Conexões WebSockets com suporte
O CloudFront oferece suporte a conexões WebSocket globalmente sem a necessidade de configuração adicional. Para estabelecer uma conexão Websocket, o cliente envia uma solicitação HTTP usando a semântica de upgrade HTTP para alterar o protocolo.
Por padrão, o protocolo WebSocket usa a porta 80 para conexões WebSocket regulares e a porta 443 para conexões WebSocket via TLS/SSL. As opções que você escolhe para sua política de protocolo e protocolo do CloudFront Viewer (somente origens personalizadas) aplicam-se a conexões WebSocket e tráfego HTTP. Para obter mais informações, consulte Uso do WebSockets com distribuições do CloudFront.
Informações relacionadas
Valores que você especifica ao criar ou atualizar uma distribuição
Protocolos e cifras compatíveis entre visualizadores e o CloudFront