CloudWatch コンソールで API Gateway のログイベントを表示する - Amazon API Gateway

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

CloudWatch コンソールで API Gateway のログイベントを表示する

前提条件

  1. API Gateway で API が作成済みであることが必要です。「Amazon API Gateway での REST API の作成」の手順に従います。

  2. API は、少なくとも 1 回、デプロイして呼び出す必要があります。「Amazon API Gateway での REST API のデプロイ」および「Amazon API Gateway での REST API の呼び出し」の手順に従います

  3. ステージで CloudWatch Logs を有効にする必要があります。「API Gateway での CloudWatch による REST API のログの設定」の手順に従います。

ログに記録された API リクエストや API レスポンスを CloudWatch コンソールで表示するには

  1. CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/) を開きます。

  2. 必要に応じて AWS リージョン を変更します。ナビゲーションバーから、AWS リソースがあるリージョンを選択します。詳細については、「リージョンとエンドポイント」を参照してください。

  3. ナビゲーションペインで、[ログ][ロググループ] の順に選択します。

  4. [ロググループ] 一覧で、"API-Gateway-Execution-Logs_{rest-api-id}/{stage-name}" という名前のロググループを選択します。

  5. [ログストリーム] 一覧で、ログストリームを選択します。タイムスタンプを使用して、目的のログストリームを見つけることができます。

  6. 未加工のテキストを表示するには、[テキスト] を選択します。または、行ごとにイベントを表示するには、[] を選択します。

重要

CloudWatch ではロググループやログストリームを削除することができますが、API Gateway の API のロググループやログストリームは手動で削除せず、API Gateway にそれらのリソースを管理させるようにしてください。ロググループまたはストリームを手動で削除すると、API のリクエストとレスポンスがログに記録されなくなる場合があります。その場合は、API のロググループ全体を削除して API を再デプロイしてくさい。これは、API Gateway によって API のデプロイ時に API ステージのロググループまたはログストリームが作成されるためです。