

O Amazon Monitron não está mais aberto a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para recursos semelhantes ao Amazon Monitron, consulte nossa [postagem no blog](https://aws.amazon.com/blogs/machine-learning/maintain-access-and-consider-alternatives-for-amazon-monitron).

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á.

# Processar dados com o Lambda
<a name="data-export-lambda"></a>

**Topics**
+ [Etapa 1: criar a [função do IAM](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html) que dá permissão à sua função para acessar AWS recursos](#create-iam-role)
+ [Etapa 2: Criar a função do Lambda](#create-lambda-function)
+ [Etapa 3: Configurar a função do Lambda](#configure-lambda-function)
+ [Etapa 4: Ativar o gatilho do Kinesis no console AWS Lambda](#enable-lambda-trigger)

## Etapa 1: criar a [função do IAM](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html) que dá permissão à sua função para acessar AWS recursos
<a name="create-iam-role"></a>

1. Abra a [página Roles](https://console.aws.amazon.com/iam/home?#/roles) (Funções) no console do IAM.

1. Selecione **Create role** (Criar função).

1. Crie uma função com as propriedades a seguir.
   + Entidade confiável: Lambda
   + Permissões: AWSLambda KinesisExecutionRole (e AWSKey ManagementServicePowerUser se o stream do Kinesis estiver criptografado)
   + Nome da função: lambda-kinesis-role  
![Nomeie, revise e crie uma página mostrando o nome da função, a descrição, a política de entidades confiáveis e as permissões.](http://docs.aws.amazon.com/pt_br/Monitron/latest/user-guide/images/lambda-create-role.png)

## Etapa 2: Criar a função do Lambda
<a name="create-lambda-function"></a>

1. Abra a **página Funções** no console do Lambda.

1. Escolha a opção **Criar função**.

1. Selecione **Use o esquema**.

1. Na barra de pesquisa do **Blueprints**, pesquise e escolha **kinesis-process-record (nodejs**) ou. **kinesis-process-record-python**

1. Selecione **Configurar**.  
![Crie uma página de função com a opção Usar um blueprint selecionada e o kinesis-process-record-python blueprint exibido.](http://docs.aws.amazon.com/pt_br/Monitron/latest/user-guide/images/lambda-create-function.png)

## Etapa 3: Configurar a função do Lambda
<a name="configure-lambda-function"></a>

1. Selecione **Fluxos de entrega** no painel de navegação.

1. Escolha a função criada na primeira etapa como a **função Execução**.

1. Configure o gatilho do Kinesis.

   1. Escolha o fluxo do Kinesis.

   1. Clique em **Criar função**.  
![Lambda formulário de configuração de funções com informações básicas e configurações de Kinesis gatilho.](http://docs.aws.amazon.com/pt_br/Monitron/latest/user-guide/images/lambda-kinesis-trigger.png)

## Etapa 4: Ativar o gatilho do Kinesis no console AWS Lambda
<a name="enable-lambda-trigger"></a>

1. Na guia **Configuração**, selecione **Acionadores**.

1. Marque a caixa ao lado do nome do fluxo do Kinesis e escolha **Ativar**.  
![Aba de configuração mostrando a seção Triggers com gatilho Kinesis bugbash e botão Ativar.](http://docs.aws.amazon.com/pt_br/Monitron/latest/user-guide/images/kinesis-process-record-lambda.png)

O esquema usado neste exemplo só consome dados de log do fluxo selecionado. Você pode editar ainda mais o código da função do Lambda posteriormente para concluir uma tarefa mais complicada. 