

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# CloudWatch Logs のログを使用した Lambda 関数のデバッグ
<a name="lambda-debug"></a>

[Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) は、Lambda 関数のデバッグに役立つ API 呼び出しとメトリクスを追跡するためのツールです。コンソールまたは API 呼び出しでボットをテストすると、CloudWatch は会話の各ステップを記録します。Lambda コードで印刷関数を使用すると、CloudWatch はその関数も表示します。

**Lambda 関数の CloudWatch Logs を表示するには**

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 関数を**デプロイ**し、コンソールを使用している場合は、ボットの動作を再テストする前に**テスト**ウィンドウをリロードしてください。