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

步骤 2.2:手动调用 Lambda 函数并验证结果、日志和指标

按照以下步骤,使用控制台中提供的示例事件数据调用 Lambda 函数。

  1. Lambda > Functions > HelloWorld 页面上,选择 Test

  2. Input test event 页面中,从 Sample event template 列表中选择 Hello World。以下示例事件模板将显示在该窗口中。

    Copy
    { "key3": "value3", "key2": "value2", "key1": "value1" }

    可以更改示例 JSON 中的键和值,但不要更改事件结构。如果您更改任何键和值,则必须相应更新示例代码。选择 Save and test

  3. AWS Lambda 代表您执行您的函数。您的 Lambda 函数中的 handler 接收并处理示例事件。

  4. 成功执行后,在控制台中查看结果。

    请注意以下几点:

    • Execution result 部分将执行状态显示为 succeeded,还将显示由 return 语句返回的函数执行结果。

      注意

      控制台在调用可导致 AWS Lambda 立即返回响应的 Lambda 函数时始终使用 RequestResponse 调用类型(同步调用)。有关更多信息,请参阅 调用类型

    • Summary 部分显示在 Log output 部分中报告的密钥信息(执行日志中的 REPORT 行)。

    • Log output 部分显示 AWS Lambda 针对每次执行生成的日志。这些是由 Lambda 函数写入到 CloudWatch 的日志。为方便起见,AWS Lambda 控制台为您显示了这些日志。

    注意:Click here 链接在 CloudWatch 控制台中显示日志。然后,该函数在与 Lambda 函数对应的日志组中向 Amazon CloudWatch 添加日志。

  5. 运行 Lambda 函数几次以收集您可在下一个步骤中查看的一些指标。

  6. 选择 Monitoring 选项卡以查看 Lambda 函数的 CloudWatch 指标。此页面显示四个 CloudWatch 指标。

    请注意以下几点:

    • X 轴显示自当前时间起的过去 24 小时(例如,屏幕截图中所示的 2:00 pm)。

    • 调用计数显示此时间间隔内的调用数。

    • 调用持续时间显示您的 Lambda 函数运行所需的时长。它显示了执行的最短、最长和平均时间。

    • 调用错误显示您的 Lambda 函数失败的次数。您可以比较函数执行的次数与函数失败的次数(如果有)。

    • 受限的调用指标显示 AWS Lambda 是否限制了您的 Lambda 函数调用。有关更多信息,请参阅 AWS Lambda 限制

    • 为了方便起见,AWS Lambda 控制台为您显示了这些 CloudWatch 指标。您可以通过单击任一指标来在 Amazon CloudWatch 控制台中查看这些指标。

下一步

步骤 2.3:(可选)创建用 Java 编写的 Lambda 函数