

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

# 使用 CloudWatch 日志日志调试 Lambda 函数
<a name="lambda-debug"></a>

[Ama CloudWatch zon Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) 是一款用于跟踪 API 调用和指标的工具，您可以使用它来帮助调试 Lambda 函数。当你在控制台中测试机器人或通过 API 调用测试机器人时，会 CloudWatch 记录对话的每个步骤。如果您在 Lambda 代码中使用打印函数，也会 CloudWatch 显示该函数。

**查看 Lambda 函数的 CloudWatch 日志**

1. 登录 AWS 管理控制台并在上打开 CloudWatch 控制台[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)。

1. 在左侧栏的**日志**菜单下，选择**日志组**。

1. 选择您的 Lambda 函数日志组，其格式应为 `/aws/lambda/function-name`。

1. **日志流**列表中包含与机器人进行的每个会话的日志。选择要查看的日志流。

1. 在**日志事件**列表中，点击**时间戳**旁边的右箭头以展开该事件的详细信息。您从 Lambda 代码中打印的任何内容都将显示为日志事件。根据该信息来调试您的代码。

1. 调试代码后，请记得**部署** Lambda 函数。如果您选择通过控制台部署，请在重新测试机器人行为之前重新加载**测试**窗口。