Adição de acionadores usando o console do Lambda - Amazon CloudFront

Adição de acionadores usando o console do Lambda

Para adicionar triggers a uma função do Lambda@Edge (console do AWS Lambda)

  1. Faça login no AWS Management Console e abra o console AWS Lambda em https://console.aws.amazon.com/lambda/.

  2. Na lista Region (Região) na parte superior da página, escolha US East (N. Virginia) (Leste dos EUA (Norte da Virgínia)).

  3. Na página Functions, selecione o nome da função à qual você deseja adicionar triggers.

  4. Escolha Qualifiers e, em seguida, selecione a guia Versions.

  5. Escolha a versão à qual você deseja adicionar triggers.

    Importante

    Você não pode criar triggers para a versão $LATEST; é preciso criá-los para uma versão numerada.

    Depois de escolher uma versão, o nome do botão mudará para Version: $LATEST ou para Version: número da versão.

  6. Selecione a guia Triggers.

  7. Escolha Add triggers.

  8. Na caixa de diálogo Add trigger (Adicionar trigger), selecione a caixa pontilhada e escolha CloudFront.

    nota

    Se você já tiver criado um ou mais triggers, o CloudFront será o serviço padrão.

  9. Especifique os seguintes valores para indicar quando você deseja que a função Lambda seja executada.

    Distribution ID

    Escolha o ID da distribuição à qual você deseja adicionar o trigger.

    Comportamento de cache

    Escolha o comportamento de cache que especifica os objetos nos quais você deseja executar a função.

    nota

    Se você especificar * para o comportamento do cache, a função do Lambda será implantada no comportamento do cache padrão.

    Evento do CloudFront

    Escolha o evento do CloudFront que faz com que a função seja executada.

    Incluir corpo

    Marque essa caixa de seleção se quiser acessar o corpo da solicitação na sua função.

    Ativar o trigger e replicar

    Marque essa caixa de seleção para que o AWS Lambda replique a função para regiões de todo o mundo.

  10. Selecione Enviar.

    A função começará a processar solicitações para os eventos do CloudFront especificados quando a distribuição atualizada do CloudFront for implantada. Para determinar se uma distribuição foi implantada, escolha Distributions no painel de navegação. Quando uma distribuição estiver implantada, o valor da coluna Status da distribuição mudará de In Progress para Deployed.