API Gateway で CloudWatch Logs を有効化しましたが、ログが見当たりません。なぜでしょうか?

2021.08.05

困っていた内容

API Gateway で「CloudWatch ログを有効化」を設定して、アクセスを行いましたが CloudWatch Logs の/aws/apigateway/に配下にログが作成されていません。ログを出力するにはどうしたら良いでしょうか。

どう対応すればいいの?

ロググループAPI-Gateway-Execution-Logs_【API ID】/【ステージ名】をご確認ください。

REST APIで「CloudWatch ログを有効化」すると、API-Gateway-Execution-Logs_【API ID】/【ステージ名】という名前のロググループで作成されます。 WebSocket APIの/aws/apigateway/【API ID】/【ステージ名】とは異なりますので、ご注意ください。

参考資料

API ゲートウェイ REST API と WebSocket API の CloudWatch ログを有効にする

REST API については、ロググループの名前が API-Gateway-Execution-Logs_apiId/stageName 形式になります。
WebSocket API については、ロググループの名前が /aws/apigateway/apiId/stageName 形式になります。