どうも!大阪オフィスの西村祐二です。 突然ですが、CloudFrontのログをどうやって確認していますか? CloudFrontのログはS3にgzip形式で出力されるので、 ファイルをローカルに落としてきて、ツールに入れて確認や、 EMRやAthenaを使って確認などいろいろ方法がありますが、 手間がかかったり、すこし大げさな感じがしています。 個人的にはターミナルでパイプでつないでgrepやawkとかで確認できたらいいなと思っていました。 そんな中、社内のAWSのプロ達にきいたところ良さそうな方法を教えてもらったのでブログにしてみたいと思います。 簡単に要点をまとめると Serverless FrameworkでS3上のgzipを読み取りCloudWatch Logsに出力するLambda関数を作る S3(CloudFrontログ出力先)にログファイルがおかれたら、Lambdaを実行され
![CloudFrontログをCloudWatch Logsに流してターミナルで確認してみる | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/52bf254866896bb47cb09e8d89e2d3e41513b212/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2017%2F01%2Feyecatch-cloudfront.png)