使用 Lambda 处理数据 - Amazon Monitron

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

使用 Lambda 处理数据

第 1 步:创建向您的函数授予访问 AWS 资源的权限的IAM角色

  1. 在IAM控制台中打开角色页面

  2. 选择 Create role(创建角色)。

  3. 创建具有以下属性的角色。

    • 可信实体:Lambda。

    • 权限: AWSLambdaKinesisExecutionRole (以及 Kinesis 直播 AWSKeyManagementServicePowerUser 是否已加密)

    • 角色名称: lambda-kinesis-role

    IAM role creation interface showing name, review, and create steps with role details and permissions.

步骤 2:创建 Lambda 函数

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

  2. 选择创建函数

  3. 选择使用蓝图

  4. 蓝图搜索栏中,搜索并选择 kinesis-process-record (nodejs) 或。kinesis-process-record-python

  5. 选择配置

    Create function interface with options to author from scratch, use a blueprint, or select container image.

步骤 3:配置 Lambda 函数

  1. 选择函数名称

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

  3. 配置 Kinesis 触发器。

    1. 选择您的 Kinesis 流。

    2. 单击创建函数

    Lambda function configuration form with basic information and Kinesis trigger settings.

步骤 4:在控制台中启用 Kinesis 触发器 AWS Lambda

  1. 配置选项卡中,选择触发器

  2. 选中 Kinesis 流名称旁边的框,然后选择启用

    Lambda function configuration page with Triggers tab and Kinesis stream trigger highlighted.

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