

# 事前定義されたクエリを実行する
<a name="flow-logs-run-athena-query"></a>

生成された CloudFormation テンプレートには、AWS ネットワーク内のトラフィックに関する有意義なインサイトをすばやく得るために実行できる一連の定義済みクエリが用意されています。スタックを作成し、すべてのリソースが正しく作成されたことを確認したら、定義済みクエリの 1 つを実行できます。

**コンソールを使用して定義済みのクエリを実行するには**

1. Athena コンソールを開きます。

1. 左側のナビゲーションの **[Query editor]** (クエリエディタ) を選択します。**[Workgroup]** (ワークグループ) で、CloudFormation テンプレートによって作成されたワークグループを選択します。

1. **[Saved queries]** (保存したクエリ) を選択してクエリを選択し、必要に応じてパラメータを変更してから、クエリを実行します。使用可能な事前定義されたクエリの一覧については、「[事前に定義されたクエリ](#predefined-queries)」を参照してください。

1. **[Query results]** (クエリ結果) で、クエリの結果を表示します。

## 事前に定義されたクエリ
<a name="predefined-queries"></a>

Athena の名前付きクエリの完全なリストを次に示します。テンプレートを生成する際に提供される事前定義されたクエリは、フローログのログレコード形式の一部であるフィールドによって異なります。そのため、これらの事前定義されたクエリのすべてがテンプレートに含まれない場合があります。
+ **vpcFlowLogsAcceptedTraffic** — セキュリティグループとネットワーク ACL に基づいて許可された TCP 接続。
+ **VpcFlowLogsAdminPortTraffic** — 管理ポートでリクエストを処理するアプリケーションによって記録された、トラフィックが最も多い上位 10 個の IP アドレス。
+ **vpcFlowLogsIPv4Traffic ** — 記録された IPv4 トラフィックの合計バイト数。
+ **vpcFlowLogsIPv6Traffic ** — 記録された IPv6 トラフィックの合計バイト数。
+ **vpcFlowLogsRejectedTCPTraffic ** — セキュリティグループまたはネットワーク ACL に基づいて拒否された TCP 接続。
+ **vpcFlowLogsRejectedTraffic ** — セキュリティグループまたはネットワーク ACL に基づいて拒否されたトラフィック。
+ **vpcFlowLogsShrdpTraffic ** — SSH および RDP トラフィック。
+ **vpcFlowLogStopTalkers ** — 記録されたトラフィックが最も多い50個のIPアドレス。
+ **vpcFlowLogStopTalkersPacketLevel ** — 記録されたトラフィックが最も多くある 50 個のパケットレベルの IP アドレス。
+ **vpcFlowLogStopTalkingInstances ** — 記録されたトラフィックが最も多い50個のインスタンスの ID。
+ **vpcFlowLogStopTalkingSubnets ** — 記録されたトラフィックが最も多くある 50 個のサブネットの ID。
+ **vpcFlowLogStopTcpTraffic ** — 送信元 IP アドレスに対して記録されたすべての TCP トラフィック。
+ **vpcFlowLogstotalBytestRansFerred ** — 記録されたバイト数が最も多い送信元と送信先 IP アドレスの 50 個のペア。
+ **vpcFlowLogstotalBytestRansFerredPacketLevel ** — 記録されたバイト数が最も多いパケットレベルの送信元および送信先 IP アドレスの 50 個のペア。
+ **vpcFlowLogStrafficFrmsrcaddr ** — 特定の送信元 IP アドレスについて記録されたトラフィック。
+ **vpcFlowLogStadfficToDr ** — 特定の送信先 IP アドレスについて記録されたトラフィック。