Configルールを設定して、VPCフローログを作成する

# はじめに
AWS SOAのラボ試験対策の備忘録として投稿します。
今回はVPCフローログが設定してあることを確認するConfigルールの設定、フローログを作成していきます。
ついでにフローログの送信先となるS3バケットも作成していきます。

# Configルールの作成

1. Configコンソールに移動し、「ルール」→「ルールの追加」をクリックする
![WS000000.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/f401ebfa-0b7b-8408-fa6a-071b946695bf.jpeg)

1. ルールタイプの指定をする
    * ルールタイプの選択 → AWSによって管理されるルールの追加
    * AWSマネージド型ルール → vpc-flow-logs-enabled
![WS000001.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/45516001-a034-ccc7-68b9-54b852a04cb4.jpeg)

1. ルールの設定をする
    * 名前 → vpc-flow-logs-enabled
    * その他デフォルト
![WS000002.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/6bbfffe4-74de-6fa1-f938-9e81071f335f.jpeg)
![WS000003.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/7d19ce57-74c9-ce31-9caa-d1b3e2c49d33.jpeg)
![WS000004.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/ce1d4b54-6a70-b9ee-e1ab-35549bf9b479.jpeg)

1. 設定の確認をしてルールを追加する
![WS000005.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/fa938130-e38c-4551-ace6-6b3201d7a61c.jpeg)
![WS000006.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/04eb7607-2d5f-0d73-a11b-78a905750d36.jpeg)

1. Detective complianceを確認する
→ルールに準拠していないVPCがあると非準拠リソースとして表示される
![WS000007.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/c445b96f-6cfa-74fb-592a-e77156ca7a2e.jpeg)

# VPCフローログを作成する

### フローログ送信用のS3バケットを作成する

1. S3コンソールに移動し、バケットを作成する
![WS000008.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/13fa559c-65a0-07af-f81b-e27150b8b5b7.jpeg)

1. バケットの設定をする
    * バケット名 → my-configbucket
    * AWSリージョン → us-east-1
    * オブジェクト所有者 → ACL無効
    * パブリックアクセス → パブリックアクセスをすべてブロック
    * バージョニング → 無効にする
    * 暗号化 → 有効にする/SSE－S3
    * オブジェクトロック → 無効にする
![WS000015.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/c398b7d4-65b2-55e2-5395-a0fc6b2712fd.jpeg)
![WS000010.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/62d88e4d-8d52-f1d5-6449-8cee01aaf972.jpeg)
![WS000011.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/eb912612-b0f8-0f94-41f2-a604811c4562.jpeg)
![WS000012.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/3d2e6fed-9d34-6752-364a-7067748b1e85.jpeg)
![WS000013.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/fef2a21b-518e-84ee-82bf-063952ba6f9e.jpeg)
![WS000014.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/4788727d-35a8-5fdb-e8f4-eca5b1c756eb.jpeg)

1. バケットが作成されました
![WS000016.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/bd8321c2-c69f-8557-d41c-d3a2f48992d0.jpeg)

### ルール非準拠VPCのフローログを作成する

1. 作成したConfigルール[vpc-flow-logs-enabled]の画面に移動し、フローログを作成したいVPCを選択する
※非準拠リソースは2つあるが今回は1つだけ作成
![WS000017.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/889da2da-a375-d541-be38-0570e49120f4.jpeg)
![WS000018.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/18fb831e-18f3-1972-3886-19f175a02ae1.jpeg)

1. 詳細が表示されたら「リソースの管理」をクリックする
![WS000019.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/a0e9fa74-696c-e2e8-8962-85f8c0ef5204.jpeg)

1. VPCの画面に遷移するので、「アクション」→「フローログを作成」をクリックする
![WS000020.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/cb6eee3b-a0e2-10dd-e30a-02e6c68383c6.jpeg)

1. フローログの設定をしていく
    * 名前 → my-flow-log-01
    * 送信先 → Amazon S3バケットに送信
    * S3バケットARN → arn:aws:s3:::my-configbucket (さっき作成したバケットARN)
    * その他デフォルト
![WS000021.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/d0f3df47-fb11-caeb-6d27-11ad40f8d83a.jpeg)
![WS000022.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/f5517413-85be-e393-f54f-c7497deac1d4.jpeg)
![WS000023.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/015154c4-1127-b860-8d75-1ff9a651ed1f.jpeg)
![WS000024.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/a4b236d3-879f-c5b4-785c-40d3ab9a49ba.jpeg)

1. フローログが作成されました
![WS000025.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/b97c1eff-9dff-2c6a-9519-084835bad511.jpeg)

# Configルールの再評価

1. Configコンソールに戻り、ルールの再評価を行う
![WS000026.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/281532f9-fbf8-4abb-b60c-2956db18c341.jpeg)

1. 非準拠リソースが1つ減った！！
![WS000027.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/28d52f02-9e5a-4f46-7166-6345cc8a033d.jpeg)

1. 詳細を確認しても、非準拠リソースがなくなってます
![WS000028.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2844260/7033f2c5-0bf7-d25b-20fc-60307f283d3b.jpeg)

無事フローログの確認Configルールとフローログの作成が完了しました！！！

# おわりに

Configルールは他にもいっぱいあるが、選べば説明文も出てくるから何とかなりそう
ただ英語だから読み取れるかどうか、、