AWS Lambda
开发人员指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

步骤 2:创建 Lambda 函数并手动调用该函数(使用示例事件数据)

请在此部分中执行以下操作:

  • 使用提供的示例代码创建 Lambda 函数部署程序包。您将用于处理 DynamoDB 事件的示例 Lambda 函数代码有各种语言版本。选择一种语言并按照相应说明创建部署程序包。

    注意

    要查看在您的函数中使用其他 AWS 服务的更多示例,包括调用其他 Lambda 函数,请参阅 AWS SDK for JavaScript

  • 创建 IAM 角色(执行角色)。在上传部署程序包时,需要指定 Lambda 可代入的代表您执行该函数的 IAM 角色(执行角色)。例如,AWS Lambda 需要 DynamoDB 操作权限,以便轮询流并读取来自流的记录。在 模型中,您还必须授予 AWS Lambda 权限才能调用您的 Lambda 函数。示例 Lambda 函数向 CloudWatch 写入一些事件数据,因此,该函数需要必要的 CloudWatch 操作权限。

  • 通过上传部署程序包创建 Lambda 函数,然后使用示例 DynamoDB 事件数据手动调用该函数以便对其进行测试。创建 Lambda 函数时,您需要提供部署程序包和 IAM 角色。此外,您还可以指定其他的配置信息,如函数名、内存大小、要使用的运行时环境、处理程序等。有关这些参数的更多信息,请参阅 CreateFunction。创建 Lambda 函数后,您将使用示例 Amazon DynamoDB 事件数据调用它。