View a markdown version of this page

Processar dados com o Lambda - Amazon Monitron

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

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

Etapa 1: criar o Perfil do IAM que dá permissão de acesso à sua função AWS recursos

  1. Abra a página Roles (Funções) no console do IAM.

  2. Selecione Create role (Criar função).

  3. Crie uma função com as propriedades a seguir.

    • Entidade confiável: Lambda

    • Permissões: AWSLambdaKinesisExecutionRole (e AWSKeyManagementServicePowerUser 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.

Etapa 2: Criar a função do Lambda

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

  2. Escolha a opção Criar função.

  3. Selecione Use o esquema.

  4. Na barra de pesquisa Esquemas, pesquise e escolha kinesis-process-record (nodejs) ou kinesis-process-record-python.

  5. Selecione Configurar.

    Crie uma página de função com a opção Use a blueprint selecionada e o blueprint kinesis-process-record-python mostrado.

Etapa 3: Configurar a função do Lambda

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

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

  3. Configure o gatilho do Kinesis.

    1. Escolha o fluxo do Kinesis.

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

Etapa 4: ativar o acionador do Kinesis em AWS Lambda console

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

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

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.