

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-v2"></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](#data-export-lambda-v2-1)
+ [Etapa 2: Criar a função do Lambda](#create-lambda-function-v2)
+ [Etapa 3: Configurar a função do Lambda](#configure-lambda-function-v2)
+ [Etapa 4: Ativar o gatilho do Kinesis no console AWS Lambda](#configure-kinesis-trigger-v2)

## 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="data-export-lambda-v2-1"></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. Na página **Selecionar entidade confiável**, faça o seguinte:
   + Em **Tipo de entidade confiável**, escolha **AWS serviço**.
   + Em **Caso de uso**, para **Serviço ou caso de uso**, escolha **Lambda**.
   + Escolha **Próximo**.  
![IAM assistente de criação de função mostrando o tipo de entidade AWS service (Serviço da AWS) selecionada como confiável com caso de Lambda uso.](http://docs.aws.amazon.com/pt_br/Monitron/latest/user-guide/images/lambda-role-1.png)

1. Na página **Adicionar permissões**, faça o seguinte: 
   + Em **Políticas de permissões**, escolha AWSLambda KinesisExecutionRole (e AWSKey ManagementServicePowerUser se o stream do Kinesis estiver criptografado).
   + Deixe as configurações em **Definir limite de permissões como estão**.
   + Escolha **Próximo**.  
![Adicione a página de permissões com a AWSLambda KinesisExecutionRole política selecionada nos resultados da pesquisa.](http://docs.aws.amazon.com/pt_br/Monitron/latest/user-guide/images/lambda-role-2.png)

1. Na página **Nome, revisão e criação**, faça o seguinte: 
   + Em **Detalhes da função**, em **Nome da função**, insira um nome para sua função. Por exemplo, {{lambda-kinesis-role}}. Você também pode optar por adicionar uma **Descrição** opcional.
   + Deixe as configurações para a **Etapa 1: Selecionar entidades confiáveis** e a **Etapa 2: Adicionar permissões** como estão. Você pode optar por adicionar tags na **Etapa 3: Adicionar tags** para acompanhar seus recursos.  
![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)

1. Selecione **Criar perfil**.

## Etapa 2: Criar a função do Lambda
<a name="create-lambda-function-v2"></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-v2"></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="configure-kinesis-trigger-v2"></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. 