AWS のサービス ログをクエリする
このセクションでは、Amazon Athena を使用して一般的なデータセット (AWS CloudTrail ログ、Amazon CloudFront ログ、Classic Load Balancer ログ、Application Load Balancer ログ、Amazon VPC フローログ、Network Load Balancer ログなど) をクエリするための手順をいくつか紹介します。
このセクションのタスクでは Athena コンソールを使用しますが、Athena JDBC ドライバー、AWS CLI、または Amazon Athena API リファレンスなどの他のツールを使うこともできます。
Athena での AWS CloudFormation を使用した AWS のサービス のログのテーブル、パーティション、およびクエリ例の自動作成については、AWS Big Dataブログの「Amazon Athena でのAWS のサービス ログのテーブル作成とクエリの自動化
このセクションのトピックでは、Athena と、クエリするデータがが格納される Amazon S3 バケットにアクセスするための適切なアクセス許可が設定済みであることを前提としています。詳細については、設定、管理、プログラムによるアクセスおよび使用を開始するを参照してください。
トピック
Amazon S3 のクエリについては、以下のトピックを参照してください。
-
AWS ナレッジセンターの「Athena を使用して Amazon S3 サーバーのアクセスログを分析するにはどうすればよいですか?
」 -
「Amazon Simple Storage Service ユーザーガイド」の「Amazon Athena を使用してリクエストのアクセスログをクエリする」
-
Amazon Simple Storage Service ユーザーガイドの「AWS CloudTrail を使用した Amazon S3 リクエストの識別」