O Amazon CloudFront anuncia três novos recursos do CloudFront Functions
O Amazon CloudFront agora oferece suporte a três novos recursos para o CloudFront Functions: metadados do local de borda e Regional Edge Cache (REC), recuperação bruta de sequências de caracteres de consulta e substituições avançadas de origem. Agora, os desenvolvedores podem criar uma lógica de computação de borda mais sofisticada com maior visibilidade da infraestrutura do CloudFront e controle preciso e granular sobre as conexões de origem. O CloudFront Functions permite executar código JavaScript leve em locais da borda do CloudFront para personalizar a entrega de conteúdo e implementar políticas de segurança com tempos de execução inferiores a um milissegundo.
Os metadados do local da borda incluem o código aeroportuário de três letras do ponto de presença de serviço e o REC esperado. Isso permite o roteamento de conteúdo geográfico específico ou requisitos de conformidade, como direcionar usuários europeus para origens compatíveis com o GDPR com base na localização do cliente. O recurso de cadeia de caracteres de consulta bruta fornece acesso à sequência de caracteres de consulta completa e não processada, conforme recebida do visualizador, preservando caracteres especiais e a codificação que podem ser alterados durante a análise padrão. As substituições avançadas de origem solucionam desafios críticos para infraestruturas de aplicativos complexas, permitindo que você personalize os parâmetros de handshake SSL/TLS, incluindo a Indicação de Nome de Servidor (SNI). Por exemplo, as configurações de vários locatários podem substituir o SNI, onde o CloudFront se conecta por meio de cadeias CNAME que são resolvidas para servidores com domínios de certificados diferentes.
Esses novos recursos do CloudFront Functions estão disponíveis sem custo adicional em todos os locais da borda do CloudFront. Para saber mais sobre as funções do CloudFront Functions, consulte o Guia do desenvolvedor do Amazon CloudFront.