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

步骤 3.3:(可选)尝试其他蓝图

您可以选择尝试以下练习:

  • 您在本入门练习中使用了 hello-world-python 蓝图。此蓝图提供了用 Python 编写的示例代码。还有一个 hello-world 蓝图,该蓝图提供了用 Node.js 编写的类似的 Lambda 函数代码。

  • hello-world-pythonhello-world 蓝图均处理自定义事件。在本入门练习中,您使用了手动创建的示例事件数据。您可编写 Lambda 函数来处理由事件源(如 Amazon S3 和 DynamoDB)发布的事件。这需要控制台中的事件源配置。

    例如,您可以编写 Lambda 函数来处理 Amazon S3 事件。然后,将 Amazon S3 配置为事件源以将对象创建事件发布到 AWS Lambda。在将对象上传到您的存储桶时,Amazon S3 会检测该事件并调用您的 Lambda 函数。您的 Lambda 函数将事件数据作为参数接收。您可以通过在 Lambda 控制台或 CloudWatch 控制台中查看 CloudWatch 日志来验证是否已执行您的 Lambda 函数。

    Lambda 控制台提供了蓝图来设置用于处理 Amazon S3 事件的示例 Lambda 函数。在控制台中创建 Lambda 函数时,在 Select blueprint 页面上的 Filter 框中输入 s3 以搜索可用蓝图的列表。

    有关使用不同的事件源的更多信息,请参阅使用案例

下一步

接下来做什么?