Personalizar na borda com o CloudFront Functions - Amazon CloudFront

Personalizar na borda com o CloudFront Functions

Com o CloudFront Functions, você pode escrever funções leves em JavaScript para personalizações de CDN de alta escala e sensíveis à latência. Suas funções podem manipular as solicitações e respostas que fluem pelo CloudFront, executar autenticação e autorização básicas, gerar respostas HTTP na borda e muito mais. O ambiente de tempo de execução do CloudFront Functions oferece tempos de startup de submilissegundos, é dimensionado imediatamente para lidar com milhões de solicitações por segundo e é altamente seguro. O CloudFront Functions é um recurso nativo do CloudFront, o que significa que você pode criar, testar e implantar seu código inteiramente no CloudFront.

Quando você associa uma função do CloudFront a uma distribuição do Lambda, o CloudFront intercepta solicitações e respostas nos locais da borda do CloudFront e os passa à sua função. Você pode invocar CloudFront Functions quando ocorrerem os seguintes eventos:

  • Quando o CloudFront receber uma solicitação de um visualizador (solicitação do visualizador)

  • Antes do CloudFront retornar a resposta para o visualizador (resposta do visualizador)

Para ter mais informações sobre o CloudFront Functions, consulte os seguintes tópicos: