O Amazon Monitron não está mais aberto a novos clientes. Os clientes existentes podem continuar usando o serviço normalmente. Para recursos semelhantes ao Amazon Monitron, consulte nossa postagem 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
Tópicos
Etapa 1: criar a IAMfunção que dá permissão à sua função para acessar AWS recursos
-
Abra a página Roles
no console do IAM. -
Selecione Criar perfil.
-
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
-
Etapa 2: criar a função do Lambda
-
Abra a página Funções no console do Lambda.
-
Escolha a opção Criar função.
-
Selecione Use o esquema.
-
Na barra de pesquisa do Blueprints, pesquise e escolha kinesis-process-record (nodejs) ou. kinesis-process-record-python
-
Selecione Configurar.
Etapa 3: Configurar a função do Lambda
-
Selecione Fluxos de entrega no painel de navegação.
-
Escolha a função criada na primeira etapa como a função Execução.
-
Configure o gatilho do Kinesis.
-
Escolha o fluxo do Kinesis.
-
Clique em Criar função.
-
Etapa 4: Ativar o gatilho do Kinesis no console AWS Lambda
-
Na guia Configuração, selecione Acionadores.
-
Marque a caixa ao lado do nome do fluxo do Kinesis e escolha 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.