Implante uma função Lambda para usar AWS IoT EventsCloudFormation - AWS IoT Events

Aviso de fim do suporte: em 20 de maio de 2026, AWS encerrará o suporte para AWS IoT Events. Depois de 20 de maio de 2026, você não poderá mais acessar o AWS IoT Events console ou os AWS IoT Events recursos. Para obter mais informações, consulte AWS IoT Events Fim do suporte.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Implante uma função Lambda para usar AWS IoT EventsCloudFormation

Este tutorial usa um CloudFormation modelo para implantar uma função Lambda. Esse modelo cria automaticamente um perfil do IAM que permite que a função do Lambda funcione com o Amazon SES e o Amazon SNS.

Veja a seguir como usar o AWS Command Line Interface (AWS CLI) para criar uma CloudFormation pilha.

  1. No terminal do seu dispositivo, execute aws --version para verificar se você instalou AWS CLI o. Para obter mais informações, consulte Instalar ou atualizar para a versão mais recente da AWS CLI no Guia do usuário do AWS Command Line Interface .

  2. Execute aws configure list para verificar se você configurou o AWS CLI na AWS região que tem todos os seus AWS recursos para este tutorial. Para obter mais informações, consulte Definir e visualizar as configurações usando comandos no Guia AWS Command Line Interface do usuário

  3. Faça o download do CloudFormation modelo, NotificationLambda.template.yaml.zip.

    nota

    Se você tiver dificuldade em baixar o arquivo, o modelo também está disponível no CloudFormation modelo.

  4. Descompacte o conteúdo e salve-o localmente como notificationLambda.template.yaml.

  5. Abra um terminal em seu dispositivo e navegue até o diretório em que você fez o download do arquivo notificationLambda.template.yaml.

  6. Para criar uma CloudFormation pilha, execute o seguinte comando:

    aws cloudformation create-stack --stack-name notificationLambda-stack --template-body file://notificationLambda.template.yaml --capabilities CAPABILITY_IAM

Você pode modificar esse CloudFormation modelo para personalizar a função Lambda e seu comportamento.

nota

AWS Lambda repete os erros de função duas vezes. Se a função não tiver capacidade suficiente para lidar com todas as solicitações em andamento, os eventos poderão ter de aguardar na fila por horas ou dias até serem enviados para a função. É possível configurar uma fila de mensagens não entregues (DLQ) na função para capturar eventos que não foram processados com êxito. Para obter mais informações, consulte Invocação assíncrona no Guia do desenvolvedor do AWS Lambda .

Você também pode criar ou configurar a pilha no CloudFormation console. Para mais informações, consulte Como trabalhar com pilhas no Guia do usuário do AWS CloudFormation .