Começar a usar funções do Lambda@Edge (console) - Amazon CloudFront

Começar a usar funções do Lambda@Edge (console)

Com o Lambda@Edge, é possível usar acionadores do CloudFront para invocar uma função do Lambda. Quando você associa uma distribuição do CloudFront a uma função do Lambda, o CloudFront intercepta solicitações e respostas nos pontos de presença do CloudFront e executa a função. As funções do Lambda podem melhorar a segurança ou personalizar informações próximas aos visualizadores para melhorar a performance.

A lista a seguir fornece uma visão geral básica de como criar e usar as funções do Lambda com o CloudFront.

Visão geral: como criar e usar funções do Lambda com o CloudFront
  1. Crie uma função do Lambda na região Leste dos EUA (N. da Virgínia).

  2. Salve e publique uma versão numerada da função.

    Para alterar a função, edite a versão $LATEST da função na região Leste dos EUA (Norte da Virgínia). A seguir, antes de configurá-la para funcionar com o CloudFront, publique uma nova versão numerada.

  3. Associe a função a uma distribuição do CloudFront e ao comportamento de cache. Depois, especifique um ou mais eventos do CloudFront (triggers) que fazem com que a função seja executada. Por exemplo, você pode criar um trigger para que a função seja executada quando o CloudFront receber uma solicitação de um visualizador.

  4. Quando você cria um acionador, o Lambda cria réplicas da função em locais da AWS em todo o mundo.

dica

Consulte mais informações em criar e atualizar funções, a estrutura de eventos e adicionar acionadores do CloudFront. Você também pode encontrar mais ideias e obter amostras de código em Funções de exemplo do Lambda@Edge.

Consulte um tutorial detalhado no seguinte tópico: