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

步骤 1:准备

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

  • 注册 AWS 账户并设置 AWS CLI。

  • 在您的账户中启用 CloudTrail。

  • 创建一个 SNS 主题并订阅此主题。

按照以下章节中的步骤完成设置过程。

注意

在本教程中,我们假定您在 us-west-2 区域中设置了资源。

步骤 1.1:注册 AWS 并设置 AWS CLI

确保您已完成以下步骤:

  • 注册 AWS 账户并在该账户中创建管理员用户(名为 adminuser)。

  • 安装并设置 AWS CLI。

有关说明,请参阅步骤 1:设置 AWS 账户和 AWS CLI

步骤 1.2:启用 CloudTrail

在 AWS CloudTrail 控制台中,为 CloudTrail 指定 us-west-2 区域中的 examplebucket 来保存日志,从而在您的账户中启用跟踪。配置跟踪时,不要启用 SNS 通知。

有关说明,请参阅 AWS CloudTrail User Guide 中的创建和更新您的跟踪

注意

尽管您现在启用了 CloudTrail,但在本练习的前半部分,您没有为 Lambda 函数执行任何额外的配置来处理实际 CloudTrail 日志。相反,您将使用示例 CloudTrail 日志对象(您将上传的)和示例 S3 事件来手动调用和测试 Lambda 函数。在本教程的后半部分,您将执行支持 Lambda 函数处理 CloudTrail 日志的额外配置步骤。

步骤 1.3:创建 SNS 主题并订阅该主题

按照流程进行操作,在 us-west-2 区域中创建 SNS 主题,并通过提供电子邮件地址作为终端节点的方法订阅它。

创建和订阅主题

  1. 创建 SNS 主题。

    有关说明,请参阅 Amazon Simple Notification Service 开发人员指南 中的创建主题

  2. 通过提供电子邮件地址作为终端节点的方法订阅主题。

    有关说明,请参阅 Amazon Simple Notification Service 开发人员指南 中的订阅主题

  3. 记下主题 ARN。在下面几节中,您会用到该值。

下一步

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