O Amazon CloudFront agora oferece suporte ao AWS Lambda Web Functions como origem
A partir de hoje, você pode oferecer aplicativos web criados no AWS Lambda Web Functions por meio da rede de borda global do CloudFront.
Com o CloudFront na frente de uma função web do Lambda, você obtém terminação TLS na borda para menor latência e conexões mais rápidas, armazenamento em cache para melhor desempenho e domínios personalizados com certificados TLS gerenciados. Nenhuma alteração no código do aplicativo é necessária. O CloudFront Origin Access Control (OAC) restringe sua Lambda Web Function para que ela possa ser acessada somente por meio do CloudFront, de modo que solicitações não intencionais que contornam suas proteções de segurança não cheguem à sua origem. Com o OAC implementado, a rede de borda do CloudFront protege sua Lambda Web Function contra ataques de DDoS na camada de rede, e você pode conectar o AWS WAF para obter segurança adicional na camada de aplicação. Para aplicativos que autenticam seus próprios usuários, o OAC garante que as credenciais originais cheguem ao aplicativo inalteradas, para que os fluxos de login existentes continuem funcionando.
O suporte do CloudFront para o AWS Lambda Web Functions está disponível em todo o mundo, exceto na região do CloudFront na China. Para começar a usar, use o console do CloudFront, o SDK, a CLI ou o CloudFormation para configurar sua função web do Lambda como uma origem do CloudFront. Para obter mais informações, consulte o Guia do desenvolvedor do CloudFront. Não há taxas adicionais associadas a esse atributo.