クラウド資格実践ラボ ハンズオン手順記事に戻る

ECSからの不審な外向き通信を見つけて遮断する ── VPCフローログとネットワークACL

記事の「実践」を 1 項目ずつ進めるためのページです。AWS マネジメントコンソールで操作したら、右の一覧にチェックを入れてください。チェックはこのブラウザに保存されます。

準備 7 項目中 1 番目

前提条件

  1. リージョン: ap-northeast-1(東京)
  2. ECS・VPC・CloudWatch Logsの操作権限を持つIAMユーザーまたはロールでコンソールにログイン済みであること
  3. 以下のリソースが作成済みであること
リソース種別リソース名用途
VPCecs-egress-lab-vpc(10.40.0.0/16)検証用VPC
パブリックサブネットecs-egress-lab-public(10.40.1.0/24)ECSタスクの配置先
セキュリティグループecs-egress-lab-sgタスク用(インバウンドなし・アウトバウンド全許可)
ECSクラスターecs-egress-lab-clusterFargateタスクの実行環境
タスク定義ecs-egress-lab-task外部の 1.1.1.1 の TCP 8888 番へ、5秒ごとに接続を試みるコンテナ
CloudWatchロググループ/aws/vpc/ecs-egress-labフローログの出力先
IAMロールecs-egress-lab-flowlog-roleフローログがロググループに書き込むためのロール

> [!NOTE] > フローログとFargateタスクは課金対象です。

このハンズオンで作成するリソースは以下のとおりです。

リソース種別リソース名用途
VPCフローログecs-egress-lab-flowlogVPC全体のトラフィックを記録
ネットワークACLのルールアウトバウンド 90番特定ポートへの通信を拒否