

亚马逊 Monitron 不再向新客户开放。现有客户可以继续正常使用该服务。如需了解与 Amazon Monitron 类似的功能，请参阅我们的[博客文章](https://aws.amazon.com/blogs/machine-learning/maintain-access-and-consider-alternatives-for-amazon-monitron)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 Lambda 处理数据
<a name="data-export-lambda"></a>

**Topics**
+ [步骤 1：创建 [IAM 角色](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html)以向您的函数授予访问 AWS 资源的权限](#create-iam-role)
+ [步骤 2：创建 Lambda 函数](#create-lambda-function)
+ [步骤 3：配置 Lambda 函数](#configure-lambda-function)
+ [步骤 4：在控制台中启用 Kinesis 触发器 AWS Lambda](#enable-lambda-trigger)

## 步骤 1：创建 [IAM 角色](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html)以向您的函数授予访问 AWS 资源的权限
<a name="create-iam-role"></a>

1. 在 IAM 控制台中，打开[角色页面](https://console.aws.amazon.com/iam/home?#/roles)。

1. 选择**创建角色**。

1. 创建具有以下属性的角色。
   + 可信实体：Lambda。
   + 权限： AWSLambdaKinesisExecutionRole （以及 Kinesis 直播 AWSKeyManagementServicePowerUser 是否已加密）
   + 角色名称： lambda-kinesis-role  
![名称、查看和创建页面，显示角色名称、描述、可信实体策略和权限。](http://docs.aws.amazon.com/zh_cn/Monitron/latest/user-guide/images/lambda-create-role.png)

## 步骤 2：创建 Lambda 函数
<a name="create-lambda-function"></a>

1. 在 Lambda 控制台中打开**函数**页面。

1. 选择**创建函数**。

1. 选择**使用蓝图**。

1. 在**蓝图**搜索栏中，搜索并选择 **kinesis-process-record (nodejs**) 或。**kinesis-process-record-python**

1. 选择**配置**。  
![在选中 “使用蓝图” 选项并显示 kinesis-process-record-python蓝图的情况下创建功能页面。](http://docs.aws.amazon.com/zh_cn/Monitron/latest/user-guide/images/lambda-create-function.png)

## 步骤 3：配置 Lambda 函数
<a name="configure-lambda-function"></a>

1. 选择**函数名称**。

1. 选择在第一步中创建的角色作为**执行角色**。

1. 配置 Kinesis 触发器。

   1. 选择您的 Kinesis 流。

   1. 单击**创建函数**。  
![Lambda 包含基本信息和 Kinesis 触发器设置的函数配置表。](http://docs.aws.amazon.com/zh_cn/Monitron/latest/user-guide/images/lambda-kinesis-trigger.png)

## 步骤 4：在控制台中启用 Kinesis 触发器 AWS Lambda
<a name="enable-lambda-trigger"></a>

1. 在**配置**选项卡中，选择**触发器**。

1. 选中 Kinesis 流名称旁边的框，然后选择**启用**。  
![“配置” 选项卡显示 “触发器” 部分，其中包 Kinesis 含 bugbash 触发器和启用按钮。](http://docs.aws.amazon.com/zh_cn/Monitron/latest/user-guide/images/kinesis-process-record-lambda.png)

本示例中使用的蓝图仅使用来自选定数据流的日志数据。您可以在之后进一步编辑 Lambda 函数代码以完成更复杂的任务。