AWS Configでフローログの抜けを探す ― 複数アカウントのログ設定を確かめる

2026-10-22 | Shinichi Noguchi | AWSセキュリティ

【技術相談】本件の内容に関して30分間の無料相談承ります →

AWS Configでフローログの抜けを探す

この記事をシェア

調査を始めてから、「そのVPCはフローログが無効だった」「別のバケットに送られていた」「必要な項目がなかった」と分かることがあります。ログの有無は、事件が起きてからでは直せません。

前回のCloudTrailとVPCフローログの記事は、ログが残っている前提で調査を組み立てました。今回は、その前提を事前に確かめる話です。使うのは、AWSの設定がいつ、どう変わったかを記録し、決めたルールを守れているかを自動でチェックするAWS Configです。基本を初めての方向けに説明したうえで、複数アカウントでフローログの設定漏れを探す確認項目を設計します。

※2026年10月22日時点の公開情報に基づきます。本文の構成アイテム例・確認表・クエリ例の値はすべて架空の記入例です。筆者は今回、検証用の組織で設定や評価結果を確かめる実測はしていません。クエリ例は構文を公式ドキュメントで確認しただけで、実行検証はしていません。

AWS Configを使ったことがある方は、4節「調査のときに「ログがない」と判明する」から読んでください。

AWS Configとは ― 設定の台帳と自動チェック

AWS Configは、AWSのリソース(サーバー、ネットワーク、バケットなど)の作成・変更・削除を検知して、その時点の設定を記録するサービスです。記録した設定が決めたルールに合っているかも判定できます。台帳をつける役と、台帳を見て合否を出す役の2つを持っています。

設定の変更履歴を残す「構成アイテム」

1回の変更で残る記録が「構成アイテム」(Configuration Item)です。たとえばセキュリティグループ(通信を許可する条件を決める設定)が「どこからでも接続可」へ変わり、数時間後に元へ戻ったとします。構成アイテムを時系列に並べれば、いつ開いて、いつ戻したかを追えます。

※値は架空、項目は実物から一部を抜粋した例です。構成アイテムは変更のたびに1件ずつ残り、この例ではSSHの接続元が10.0.0.0/16から0.0.0.0/0に変わった2件目にあたります(1件目は2026-10-05 01:10、3件目は05:15に10.0.0.0/16へ戻した、という仮の経過。時刻はいずれもUTC)。

{
  "version": "1.3",
  "accountId": "111122223333",
  "configurationItemCaptureTime": "2026-10-05T03:40:12.000Z",
  "configurationItemStatus": "OK",
  "configurationStateId": "1791171612000",
  "awsRegion": "ap-northeast-1",
  "resourceType": "AWS::EC2::SecurityGroup",
  "resourceId": "sg-0example1234567890",
  "configuration": {
    "groupId": "sg-0example1234567890",
    "ipPermissions": [
      {
        "fromPort": 22,
        "ipProtocol": "tcp",
        "ipv4Ranges": [ { "cidrIp": "0.0.0.0/0" } ]
      }
    ]
  }
}

見るのは、いつ記録したか(configurationItemCaptureTime)、何のリソースか(resourceType、resourceId)、設定の中身(configuration)です。なお、構成アイテムの関係(relationships)にネットワークの通信の流れは含まれません。通信そのものは、フローログの仕事です。

決まりへの適合を判定する「ルール」

ルールは、「S3バケットが公開されていないこと」のような決まりを構成アイテムに当てて判定する仕組みです。結果は COMPLIANT(適合)か NON_COMPLIANT(不適合)が基本で、パラメータ不正の ERROR、対象外の NOT_APPLICABLE もあります。

ルールには2種類あります。AWSが用意するマネージドルールと、自社で作るカスタムルールです。カスタムルールは、Lambda関数で判定を書くカスタムLambdaルールと、Guard(ポリシーを記述する言語)で書くカスタムポリシールールの2通りです。

いつ判定するか(トリガー)は、「設定が変わったとき」「定期(たとえば24時間ごと)」「両方」から選びます。Guardのカスタムポリシールールは設定変更で評価が始まります。本記事の主役である vpc-flow-logs-enabled は定期の評価です。この違いは5節と6節で効いてきます。

既定では動いていない。範囲を選んで有効にする

AWS Configはアカウントとリージョンごとに有効にします。アカウントを作っただけでは記録は始まりません。コンソールの「1-click setup」は、すべてのリソースタイプ(上書き設定あり)を「継続記録」で記録します。IAMのグローバルリソースは費用削減のため初期状態では除外され、マネージドルールは何も選ばれていません。

手動で設定すると、特定のリソースタイプだけ記録する、除外する、といった選択もできます。記録の頻度は、変更のたびに記録する「継続」と、24時間で最新の状態が前回と違うときだけ1件にする「日次」です。

費用は、記録した構成アイテムの数と、ルールを評価した回数で決まります。単価は9節の表にまとめました。

CloudTrail・VPCフローログとの違い

AWSには「記録」と呼べるものが3つあり、答えられる問いがそれぞれ違います。

← 表は横にスクロールできます →

3つの記録の比較(表1)
記録記録するもの答えられる問い答えられない問い
CloudTrailAPIの呼び出し誰がいつ変更したか変更後の設定全体、実際の通信
AWS Configリソースの設定とその変化いつどんな設定だったか、ルールに合っていたか誰が変えたか(CloudTrailで見る)、通信の中身
VPCフローログENIを通った通信の要約どこからどこへ、許可か拒否か誰の操作か、設定がどうなっていたか、通信の中身

セキュリティグループが開いた件なら、CloudTrailは「誰が変更APIを呼んだか」、AWS Configは「変更の前後の設定」、フローログは「開いたあとに実際に届いた通信」を教えてくれます。

VPCフローログを簡単におさらいします。VPCはAWSの中に作る自社専用のネットワークで、フローログはそこを通った通信の「通話記録」です。VPC、サブネット、ネットワークインターフェイス(ENI)のどれかの単位で作り、作成時に送信先(CloudWatch Logs、S3、Amazon Data Firehose)を必ず指定します。既定では作られません。読み方は前回記事の「VPCフローログとは」にあります。

「このVPCにフローログが設定されているか」は、フローログ自身には残りません。設定の有無や中身を記録するのは、AWS Configの役目です。

複数のアカウントの設定をまとめて見るには

AWS Configは、原則としてアカウント×リージョンごとに動きます。本番、開発、委託先とアカウントが分かれれば、台帳もそれぞれに分かれます。

← 図は横にスクロールできます →

本番アカウント 東京の台帳 記録オン 大阪の台帳 記録オン 開発アカウント 東京の台帳 記録オン 大阪の台帳 記録オフ 委託先アカウント 東京の台帳 記録オン 大阪の台帳 記録オン × アグリゲーター ログ保存・ セキュリティ用の アカウント 読み取り専用で複製 何も集まらない (記録オフの台帳)
図1 アグリゲーターは、記録がオンの台帳だけを集める(筆者作成)

この台帳をまとめて読めるようにするのが「アグリゲーター」です。各アカウント・リージョンの構成データと評価結果を、1つのアカウント・リージョンに複製して、そこから横断して見られるようにします。ただし読み取り専用で、アグリゲーターからルールを配ったり、設定を変更したりはできません。アグリゲーター自体に追加料金はかかりません。

作り方は2通りあります。

  • アカウントIDを個別に追加する: 追加される各アカウント側で、集めてよいという承認(authorization)が必要です
  • 組織を追加する: AWS Organizations(複数のアカウントをまとめて管理する仕組み。作り方は過去記事)の組織内なら承認は不要です。組織の管理アカウントか委任管理者で作成し、組織で「すべての機能」が有効で、AWSConfigRoleForOrganizations を付けたIAMロールが必要です

委任管理者の登録はCLIで行います。ルールやコンフォーマンスパック(ルールをまとめて配る単位)を組織へ展開する場合は、別の登録も要ります。

アグリゲーターは集めるだけです。公式の説明でも、集める対象は「AWS Configが有効なアカウント」です。各アカウントで記録が有効になっていなければ、何も集まりません。

調査のときに「ログがない」と判明する

たとえば次のような状況を考えます(仮の例です)。「フローログは全VPCで有効」と報告されていました。ところが調べてみると、検証用VPCは対象外で、本番VPCの一部はREJECT(拒否された通信)だけを記録しており、別の一部はアプリチームのアカウントのCloudWatch Logsへ送られていて、調査担当者が読めませんでした。

「フローログがある」は3段に分けて考えます。1つ目は有効になっていること。2つ目は、調査に必要な通信(許可も拒否も)を記録していること。3つ目は、調査担当者が読める場所に届いていることです。

前回の調査は、3段すべてが満たされている前提で成り立っていました。その前提を事件の前に確かめる役を、AWS Configに持たせます。

AWS Configで確認できること・できないこと

フローログについて、AWS Configの各機能が何を教えてくれるかを先に表にします。

← 表は横にスクロールできます →

フローログについて、AWS Configまわりの機能でわかること(表2)
機能わかることわからないこと
構成アイテム(台帳)AWS::EC2::FlowLog を記録していれば、送信先・通信の種類・記録項目などの設定値記録対象にしていないリソースの設定。通信の中身
マネージドルール vpc-flow-logs-enabledVPCにフローログが見つかり、有効か送信先、記録項目、保存期間(公式の説明に判定が出てこない)
Security Hub CSPM EC2.6全VPCでフローログが有効か(REJECT通信)ACCEPTを含む全通信を記録しているか
高度なクエリ現在の設定の一覧を、複数アカウントに横断して取得VPCとフローログの突き合わせ(JOINなし)、削除済みリソース
カスタムルール自社で決めた送信先・項目の条件への適合作り込んだ分しか判定しない
アグリゲーター複数アカウント・リージョンの台帳と評価結果記録がオフのアカウントの状況

vpc-flow-logs-enabled が見ているもの

vpc-flow-logs-enabled(識別子は VPC_FLOW_LOGS_ENABLED)は、対象のリソースタイプが AWS::EC2::VPC、トリガーが定期で、パラメータは任意の trafficType だけです。「VPCにフローログが見つかり、有効か」を判定し、有効でないVPCが1つでもあれば NON_COMPLIANT になります。

公式の説明に、送信先・記録項目・保存期間の判定は出てきません。サブネット単位やENI単位のフローログしかないVPCの扱いも、公式の説明からは確認できませんでした。送信先や項目は別の方法で確かめる必要があります。確認した範囲では、送信先や記録項目を判定するマネージドルールは見当たりません(2026年10月22日時点)。2026年7月に追加された191種にも、フローログのルールは含まれていません。

Security Hub CSPMのコントロール EC2.6(VPC flow logging should be enabled in all VPCs)は、同じ vpc-flow-logs-enabled を使います。ただし trafficType は REJECT に固定されていて変更できず、評価は定期、重要度はMediumです。Amazon Security Lake経由で有効にしたフローログは確認しない、という注記もあります。つまり、EC2.6が合格でも、ACCEPTを含む全通信を記録しているとは限りません。Security Hub CSPMなどが自分の機能のために評価を動かす内部サービスリンクルール(2026年6月発表)は、利用者のレコーダーやルールと独立して動き、AWS Configからの課金はありません。自社で配った vpc-flow-logs-enabled(たとえば trafficType が ALL)とは判定条件が違うため、同じVPCで結果が食い違うことがありえ、どちらを報告に使うかを先に決めておく必要があります。

CloudWatchの自動有効化とは役割が違う

2025年8月4日に発表された、組織全体でのVPCフローログの自動有効化(CloudWatchのテレメトリー設定の「有効化ルール」)は、フローログを作る仕組みです。AWS Configのルールは、作られた設定を評価する仕組みです。役割が違います。

有効化ルールの要点は次の通りです。

  • 送信先はCloudWatch Logsのみです。S3へ集約している組織では、この機能でS3向けのフローログは作れません
  • すでにCloudWatch Logsへ取り込んでいるVPCには、フローログを作りません
  • 利用者が作ったフローログは、変更も削除もしません

2026年4月16日の発表で、有効化ルールを複数のリージョンへ複製できるようになり、全商用リージョンで使えます。

料金の案内は、発表時と現行のドキュメントで書き方が違います。2025年8月の発表では、有効化ルールの対象リソースタイプの構成アイテムに課金されると案内されていました。2026年10月22日時点のCloudWatchのドキュメントには、CloudWatchが内部サービスリンクレコーダーを使うため、その構成アイテムには課金しないと書かれています。どちらが適用されるか断定せず、導入前に料金ページと請求で確認してください。

フローログ設定の確認項目を決める

何を確認するかを、表にして決めます。

確認表の列

列は7つです。対象のVPC・サブネット、所有アカウント、フローログを作ったアカウント、通信の種類、送信先と保存先、記録項目、確認方法です。所有と作成を分けるのは、7節の共有VPCで2つが一致しないことがあるためです。

※以下は架空の記入例です。

← 表は横にスクロールできます →

フローログ設定の確認表(表3・架空の記入例)
対象所有作成通信の種類送信先と保存先記録項目確認方法
本番VPC(東京)共有ネットワーク用アカウント同じALLS3(ログ保存アカウント)カスタム形式(v5項目を含む)高度なクエリ+カスタムルール
共有サブネット上の利用者ENIアプリアカウントアプリアカウントREJECTアプリアカウントのCloudWatch Logs既定形式アグリゲーターで利用者側を確認
本番VPC(大阪)共有ネットワーク用アカウント同じACCEPTS3(ログ保存アカウント)既定形式高度なクエリ+カスタムルール
検証用VPC開発アカウントなし(例外)―――例外台帳に理由と期限を記録

この記入例では、2行目の送信先は調査担当者が読めないアカウントです。3つ目の条件を満たしていないことが、確認表の時点で分かります。

AWS Configに残るフローログの設定値

AWS Configは AWS::EC2::FlowLog を記録できます。主な設定値は次の例のとおりです(項目名は公式のリソーススキーマのものです)。

※値はすべて架空です。カスタム形式のフローログの例で、既定形式のときに logFormat へ入る値は確認していません。

{
  "resourceType": "AWS::EC2::FlowLog",
  "awsRegion": "ap-northeast-1",
  "accountId": "111122223333",
  "configuration": {
    "flowLogId": "fl-0example1234567890",
    "resourceId": "vpc-0example1234567890",
    "trafficType": "ALL",
    "logDestinationType": "s3",
    "logDestination": "arn:aws:s3:::example-org-flowlogs/prod/",
    "logFormat": "${version} ${account-id} ${vpc-id} ${subnet-id} ${srcaddr} ${dstaddr} ${action} ${flow-direction} ${traffic-path}",
    "maxAggregationInterval": 60,
    "deliverLogsStatus": "SUCCESS",
    "flowLogStatus": "ACTIVE"
  }
}

deliverLogsStatus は SUCCESS か FAILED で、配信に失敗していないかを見る手がかりになります。

高度なクエリで一覧にする

AWS Configの高度なクエリは、SQLのSELECT文の一部が使える検索機能です。アグリゲーター越しに、複数のアカウント・リージョンへ同じクエリを投げられます。

※以下のクエリは構文を公式ドキュメントで確認しただけで、実行検証はしていません。バケット名は架空です。

-- 1本目: フローログの一覧
SELECT accountId, awsRegion, resourceId,
       configuration.resourceId, configuration.trafficType,
       configuration.logDestinationType, configuration.logDestination
WHERE resourceType = 'AWS::EC2::FlowLog'
-- 2本目: ログ保存アカウントのバケットに送っているものだけ
SELECT accountId, awsRegion, resourceId, configuration.logDestination
WHERE resourceType = 'AWS::EC2::FlowLog'
  AND configuration.logDestination LIKE 'arn:aws:s3:::example-org-flowlogs%'
-- 3本目: VPCの一覧
SELECT accountId, awsRegion, resourceId
WHERE resourceType = 'AWS::EC2::VPC'

1本目でフローログの一覧、3本目でVPCの一覧を取り、configuration.resourceId とVPCのIDを突き合わせます。JOINが使えないので、表計算などで照合します。2本目は、ログ保存アカウントのバケットに送っているものだけを数えるクエリで、1本目の件数との差を見ます。

制約も知っておく必要があります。LIKEのワイルドカードは後ろ側(前方一致)だけで、3文字以上です。そのため「logFormat に flow-direction を含むか」のような部分一致は、高度なクエリでは調べられません。記録対象にしていないリソース(ResourceNotRecorded)と削除済みのリソースも検索できず、対象は現在の状態だけです。

送信先と記録項目はカスタムルールで判定する

ここは設計の提案です。コードは載せません。

フローログ1件ごとの判定、たとえば送信先が組織のログ保存アカウントのバケットか、logFormat に必要な項目が入っているか、は AWS::EC2::FlowLog を対象にしたカスタムルール(Guardのカスタムポリシールール、またはLambda)で、設定変更時に評価できます。一方、「どのVPCにも条件を満たすフローログがあるか」は、VPCとフローログをまたぐ判定です。vpc-flow-logs-enabled と組み合わせるか、定期実行のカスタムLambdaルールでAPIを呼んで判定します。

調査で使う項目の例は、account-id、vpc-id、subnet-id、instance-id、pkt-srcaddr・pkt-dstaddr、flow-direction、traffic-path です。既定の形式(バージョン2の項目)には、vpc-id 以降は入っていません。

2026年6月の新項目を使うなら、作り直しを計画する

2026年6月10日に、フローログへEC2タグ(instance-tag、interface-tag、asg-tag など)とネクストホップ(next-hop-interface-id など)の項目が追加されました。どちらもバージョン11の項目です。発表ページには、既存のフローログの扱いは書かれていません。

ただし、公式の記録形式のページでは、既定の形式はバージョン2の項目で固定され、変更できません。制限事項のページには、フローログは作成後に設定も形式も変更できず、削除して作り直すと明記されています。そのため、既存のフローログに新しい項目は後から足せません。必要な項目を決めてから、カスタム形式で作り直すことになります。

作り直しの間に記録が途切れないよう、新しいものを先に作ってから古いものを消す順にします。これは手順上の一般的な注意です。1つのリソースにつき250件までサブスクリプションを作れるという公式の記載があるので、一時的に2本並べる余地はあります。

タグ項目を含むフローログを作ると、サービスにリンクされたロール(AWSServiceRoleForVPCFlowLogs)とEventBridgeのマネージドルールが自動で作られます。Auto Scalingグループのタグ項目には、有効なCloudTrailの証跡が1つ以上要ります。作成後1時間は、タグの値が欠けたり不正確だったりする場合があります。メタデータ項目はベストエフォートです。

共有VPCとアカウントをまたぐ経路で抜けやすいところ

所有者と利用者で、作れる範囲と見える範囲が違う

共有VPCは、1つのVPCのサブネットを複数のアカウントで使う構成です。VPCを持つアカウントが「所有者」、借りて使うアカウントが「利用者」で、フローログの権限は次のように分かれています。

  • 所有者: 共有サブネットのフローログに加え、利用者が所有するENIのフローログも、作成・参照・削除できます
  • 利用者: 自分が所有するENIのフローログだけ、作成・参照・削除できます。共有サブネットのフローログは作れません
  • 所有者は、利用者が作ったフローログを参照も削除もできません

← 図は横にスクロールできます →

所有者アカウント VPC・共有サブネット 所有者の ENI AのENI 利用者A所有 BのENI 利用者B所有 ① 所有者が作る、サブネット全体のフローログ ③ 所有者が作る、BのENIのフローログ 利用者Aアカウント ② Aが自分のENIに 作るフローログ Aの台帳に載ると 考えられる(推論) 利用者Bアカウント ENIを所有 フローログは ③を所有者が作成 所有者からは ②が見えない アグリゲーター 所有者と利用者の 両方の台帳を 集める
図2 共有VPCで、フローログを作るアカウントと見えるアカウント(筆者作成)

ここから先は推論です。AWS Configが記録するのは各アカウントが参照できる範囲なので、利用者が作ったフローログは利用者アカウントの台帳にだけ載ると考えられます。所有者側だけ、利用者側だけを見ても全体は分からないので、アグリゲーターで両方を集めます。

共有サブネットでの新項目にも注意が要ります。所有者がサブネット単位でタグ項目付きのフローログを作っても、利用者が所有するリソースのタグの値は計算されず、- になります。ネクストホップの項目も、次の行き先のENIがフローログの作成者の所有でないと計算されません(next-hop-az-id は除きます)。

経路ごとの記録責任を表にする

アカウントをまたぐ経路ごとに、誰がフローログを作れるかを整理します。

← 表は横にスクロールできます →

経路ごとの記録責任(表4)
経路通信の流れフローログを作れるアカウントアグリゲーターで見えるか取り決めが要る点
共有VPC所有者のVPCのサブネットを利用者が使う所有者(サブネット・利用者のENI)、利用者(自分のENI)所有者と利用者の台帳を別々に集める必要がある(推論)利用者が作るフローログの送信先
VPCピアリング(同じ組織)2つのVPCを直接つなぐ各VPCのアカウントが自分の側に作る。相手のVPCが自分のアカウントにない限り、相手側は作れない組織のアグリゲーターなら承認なしで集められる。ただし各アカウントで記録が有効であること両側のフローログの有無と送信先
VPCピアリング(組織外)2つのVPCを直接つなぐ自分のVPC側だけ「組織を追加」には入らず、個別に追加して先方の承認が必要先方の記録と開示を契約で取り決める
Transit Gateway複数のVPCを中継するTransit Gatewayを所有するアカウントが、トランジットゲートウェイ自体のフローログを作るこの記事では確認していません誰がTransit Gatewayのフローログを作るか
PrivateLink(エンドポイント・サービス)VPCの外のサービスへ、専用の経路でつなぐ各アカウントが自分のVPC側のENI(エンドポイントのENIなど)に作るこの記事では確認していません双方の記録範囲

組織の外のアカウントは、アグリゲーターの「組織を追加」の対象になりません。個別に追加して先方の承認を受けます。実際には、契約で記録と開示の範囲を取り決める話になります(前回記事の「ログの集め方を、アカウント間の取り決めとして設計する」を参照)。

組織全体へ展開するときの順序

全アカウントへ一度にルールを配ると、例外の整理が追いつかず、NON_COMPLIANTができやすくなります。次の順がよいと考えます。

  1. アグリゲーターで、フローログの現状を把握する
  2. 例外を整理する(理由と期限を決める)
  3. ルールやコンフォーマンスパックを組織へ展開する
  4. 自動有効化や修復を検討する

4つ目の修復を自動にするか、承認を挟むかは、以前の「Security HubとASRのAI Toolkitの記事」の判断表に戻って決めます。

組織ルールと組織コンフォーマンスパックは、APIかCLIで作成します(コンソールからは作れません)。リージョンごとに呼び出し、新しく参加したアカウントには自動で配られます。ただしそのアカウントでレコーダー(記録を担う部分)が有効でないと、再試行は7時間までです。除外アカウントの指定もできます。

記録範囲の選び方

特定のリソースタイプだけを記録している場合、AWS::EC2::FlowLog を含めないと、フローログの設定は台帳に残りません。2026年10月7日に追加された77種のリソースタイプ(EC2関連は AWS::EC2::VPCCidrBlock など)も、特定のタイプを指定していると対象になりません。

全部を記録すれば構成アイテムが増え、費用も増えます。スポットインスタンスのような短命なリソースが多いアカウントは、除外するか別アカウントに分けることが公式でも示されています。

監査や顧客に説明できる状態にする

「ログを取っています」と答える前に、対象の範囲(アカウント、リージョン、VPC)、例外とその理由、確認した日時と方法を示せるようにします。AWS Configの台帳と評価結果は、「確認した日時と方法」の裏づけになります。

費用は、AWS Config側とフローログ側に分かれます。AWS Configの単価を表にしました。

← 表は横にスクロールできます →

AWS Configの料金(東京リージョン・表5)
項目単価
構成アイテム(継続記録)0.003 USD/件
構成アイテム(日次記録)0.012 USD/件
ルール評価(最初の10万件)0.001 USD/件
ルール評価(次の40万件)0.0008 USD/件
ルール評価(50万件超)0.0005 USD/件
コンフォーマンスパック評価ルール評価と同じ段階
アグリゲーター追加料金なし
内部サービスリンクルールの評価0 USD
カスタムLambdaルールLambdaの料金が別途

2026年10月22日に確認した単価です。試算ではなく、単価の転記です。

フローログ側は、CloudWatchの「Vended Logs」として、取り込みと保存の料金がかかります。単価は今回再確認していないので、CloudWatchの料金ページで確認してください。

シリーズ全体での位置づけ

シリーズの4本を並べると、次のようになります。

← 図は横にスクロールできます →

35 検知 GuardDuty 36 修復 Security Hub ・ASR 47 調査 CloudTrail ・フローログ 48(本記事) ログ設定の維持 AWS Config 調査の前提を保つ
図3 検知・修復・調査・ログ設定の維持(筆者作成)

検知はGuardDutyの記事、修復はSecurity HubとASRの記事、調査はCloudTrailとVPCフローログの記事で扱いました。今回のAWS Configは、調査で使うログの設定が保たれているかを確かめる役です。

始めるなら、まず1つのアカウントでAWS Configを有効にして、AWS::EC2::FlowLog を記録対象に含めます。そのうえで、表3の確認表を3行だけ埋めてみてください。空欄が見つかれば、それが最初に直す項目です。

参考資料(2026年10月22日確認)

この記事が役に立ったらシェアしてください

調査の前に、ログの設定漏れを確かめておくために。

カテゴリ

AWSセキュリティ

公開日

2026-10-22

💬 無料技術相談のご案内

「うちのフローログ、本当に全アカウントで記録されているだろうか」「AWS Configで何を確認すればいいか分からない」という方へ。30分間無料でご相談を承っております。

  • 複数アカウントのフローログ設定の確認項目の設計
  • AWS Configのアグリゲーター・ルールの導入と展開の順序
  • コスト感や導入スケジュールの目安

30年以上のIT経験をもとに、率直にお答えします。強引なセールスや勧誘は一切ありません。

野口真一 野口真一

お気軽にご相談ください

記事に関するご質問や、AI・IT技術導入のご相談など、お気軽にお問い合わせください。