AWSでネットワークを構築してみた。

内容
・目標
・使用できるサービス
・参考サイト
・作業アカウント
・VPC作成とインターネット接続環境の作成
・ルートテーブルによる経路設定を理解
・プライベートサブネットからインターネットへのアクセス方法
・VPC外サービスへの接続方法（説明）
・VPC外サービスへの接続方法１（インターフェイス型）
・VPC外サービスへの接続方法２（ゲートウェイ型）
・後片付け
・結果

## 目標
AWS SAA合格と実務でしっかりやっていけるように学習！前回の学習のなかで、マルチAZ、サブネット、プライベート、パブリックといった環境に慣れるため必要性を感じたため、本題材を選択。

## 使用できるサービス
VPC,Internet gateway,NAT gateway,Endpoint,EIP,EC2,S3,IAM Role

## 参考サイト

https://pages.awscloud.com/JAPAN-event-OE-Hands-on-for-Beginners-Network1-2022-confirmation_945.html

## 作業アカウント
IAMユーザー（全権限付与済み）「み」だけひらがなｗ


## VPC作成とインターネット接続環境の作成
最終目標
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/9a5659ce-2a9f-b9fa-9238-a54547da5394.png)

VPC作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/523e9cb8-a4cd-395f-df4a-816115111ad5.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/13780f8c-8e81-84f5-feae-bb0f844d9f98.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/0cdf846e-2142-e738-ff39-8dbc133b2896.png)



サブネットの作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/caf2bdc0-1534-f472-daa3-3cac28c1b509.png)

先程作成したVPCを選択してあげる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/93db4d52-9759-95fb-8d80-319dd86e1858.png)

次の要領を例に構成に従いサブネット作成
（構成）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/fc51fc95-1d33-7e85-d086-9e5e021eaa0f.png)

（例）Publicサブネット
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/f8e17fd9-160c-18c9-49f0-0641496db730.png)

（例２）Privateサブネット
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/0f13c610-dd96-fd24-5013-b931a6e7b50d.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/a2a83467-7509-845c-b1e7-4ee0e4eb79c1.png)


インターネットゲートウェイ（IGW）作成とアタッチ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/ac31c424-c65e-c308-13af-1975e813dd48.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/8394471c-29d7-7f10-b657-853bdbbd3245.png)

まだデタッチ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/05c51c8f-111a-2883-0036-73463e7392c0.png)

アタッチ！！！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/b4bfa007-24d0-b41c-d745-6052fbfba9e8.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/f2136c12-1df8-c3b1-dade-6359c10ebff4.png)




## ルートテーブルによる経路設定を理解

現状、サブネットはネーミングだけで分かれている。
ルーティングでPub、Priを分けていく。
サブネットが分かれている時点で、サブネットの役割はできているが、内向き、外向きの概念も併せて考える。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/f112faff-e227-9905-4554-db1e4ef7eff3.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/25f6cfa2-4e6e-b1ca-dac0-5fd0561b8b3c.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/924141bb-bbc5-4434-6f36-85ec35ab9b22.png)

Public完成図
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/0ae99bf1-7f58-05d2-649a-1d3931e27f76.png)

最初にPublicサブネットからインターネットゲートウェイ（IGW）を介してVPC外に接続するので、デフォルトルートに向けておく。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/baa71ace-3acc-c248-be9c-eff368af5aa3.png)

Privateルートはデフォルトルートを設定しない。そして名前を変えてあげる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/d1e2307d-df6c-0211-fcda-682bfe03177e.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/eb9f8f37-439c-bcdd-cd27-3d3748da10fa.png)

VPCのメインルートにセットされている状態から、各ルートに、サブネットをセットしていく。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/e1f841cf-26cd-d687-ccc1-69d2eaf2b9fa.png)

こんな感じ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/38218d91-53d9-9f00-718d-981de80bd3ca.png)

今こんな感じ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/fd1ea2fd-b5bf-914a-c1f4-051fad5a132d.png)


IAMロールの作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/d1cc8def-69b9-b527-aa73-7692f094658a.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/c13b60a8-0351-44ef-7b60-226d80ea3fbd.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/65d14793-cfbb-4b8b-8fe7-bd2b5eccd22d.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/3b8ca3e9-570d-a5a6-c09c-3e559153ecc1.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/ef3b32a3-e7d2-4eb7-d1bd-56de82a19188.png)

ロール名はお好きに。（本来は構成図に従う。）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/03f89cca-2aa6-847e-bf7a-88ed6ee6c217.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/74f517fc-7b1e-7c4f-2f2a-4ae4d3c936c8.png)


EC2を作成する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/681b0b9a-df2d-234f-3895-25f96ff5a002.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/aa6ede00-315d-e878-fc28-82d02ba7640b.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/3690af55-c513-8b57-532b-6bc3fb31f61a.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/6297d2c0-e8ff-ccc3-6bce-68ab9cd16cc1.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/4a046946-91e2-f4e5-47d5-9ec504d0d560.png)

構成図に従いPub-aをセットする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/bbbc14e8-22da-8233-dd94-040e8fbd6b3b.png)
画質悪いのごめんなさい（泣）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/2fd276bf-844f-447d-d03b-85a11e42e5f7.png)

外に繋げるのでパブリックIPを付与します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/ece08f36-262c-7a8d-3e8f-661698711668.png)

ここではデフォルトのセキュリティグループを作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/722dad88-73f1-79a5-9c39-1d99ae4d4087.png)

後でHTTPで繋ぐので次のとおり設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/48b50509-a27f-6068-a348-98f4ec022284.png)

ストレージ設定についてハンズオンで学べることは、 ~~EC2のデフォルトはgp3であって、問題なく使用できる優れものということ。
概要としては、~~ gp3は、gp2に比べてスループット性能が良い。料金も比較すると多少高い。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/227680ab-3c4c-5464-7d04-151043ede26c.png)

IAMロールは作成したものを設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/de2b8eb2-cfd4-a035-090f-d9d8a7a4aac6.png)

EC2を起動した時点でwebと接続できる設定となるようユーザーデータ欄に設定
```
#!/bin/bash

yum -y update
yum -y install httpd
systemctl enable httpd.service
systemctl start httpd.service
```

パブリックIPアドレスをコピーしてブラウザから確認
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/21dc7426-9cc6-c312-520c-5af24ca18467.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/099ad4b1-5859-3b3a-e4b2-18b1b74a041d.png)
稼働しています！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/33272cff-f37d-32bd-deb0-88eded89228a.png)



## プライベートサブネットからインターネットへのアクセス方法

以降は下の図のように、プライベートサブネット内から外部に接続する。
具体例としては各ソフトのアップデートは外部と接続して取得したいけど、インバウンドは許しません。という設定を行っていく。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/cd353b5f-3018-891f-8758-404e341da3da.png)

NATゲートウェイで実現します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/7092da93-d6d3-b731-d9bf-3ce1d7586f3d.png)

EC2を作成する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/7b6f9f16-ebba-0564-52af-3dac848bef21.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/3bef6eb6-a634-f9cb-9171-83b948bfc378.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/49751e29-affe-7ca3-0c7d-8162c3e8c3dc.png)

セキュリティグループは作成したものを設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/1ec29d2a-1348-ae98-93bd-5ae4b8e6ce18.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/6da2644b-ab68-ef73-032b-c49b0798007e.png)

作成したロールを設定しましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/4a68a7b0-6f67-715b-c7ce-ea2d4d8b1d29.png)



NATゲートウェイを作成する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/152490d0-4e98-99f2-bcc0-aebde650f5a1.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/73c5288c-279a-45b2-ece8-40b2c1d41d2e.png)

構成に従い、Pub-cにNATゲートウェイを作成します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/b36ba01b-1dc4-66c7-55e6-8c30222467e6.png)

EIPを設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/70adb5cc-861a-475f-3396-79fd57ccaa12.png)
NATゲートウェイ作成完了！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/12f88979-7251-df78-ec4f-84a596f13e45.png)



再度、構成確認
PriにNATゲートウェイへのルートを設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/e7c0d87d-713e-534e-ea8d-fa62775eb689.png)

ルート編集
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/374cbe8b-4152-75b9-9b54-14f18e1e8176.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/d4999971-70cc-4fe4-0e29-74a296f61359.png)
編集完了！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/acd43a19-fec8-a186-7a2f-dba055bf7826.png)

疎通確認
EC2に移動し、SSMに直接接続することで、疎通を確認します。
この画面にエラーが表示されていない時点で、問題なく接続できる状態！！
接続をクリックした場合、SSMのbashを入力できる画面に遷移する。
つまり、疎通完了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/f5454823-844a-0769-0d3e-491ac3dc986b.png)
外に繋がっていないPriから、Pubに設置したNATゲートウェイを経由し、VPC外にあるSSM（AWS Systems Manager）に接続できたということ。

ちなみに、SSMってVPC外に設置しているし（インターネット上）、SSHの設定をせずともサーバーに繋ぐこともできるし、不安要素が多い気がしたのですが、「暗号化通信に加え、トンネル接続、ログも収集可能」ということで安心しました。あまりに簡単に接続できたため調べちゃいましたｗ

## VPC外サービスへの接続方法（説明）
次は、NATではなく、インターフェイス型という方式で、VPC内のサブネットとSSMを接続していきます。器用な接続方法によってVPC外と接続するよりレイテンシー良く接続可能。
なお。S3、dynamoDBはゲートウェイ型というルーティングを行う接続方式を無料で利用することができる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/cbc608e1-5022-3f92-7ac0-19d977b57019.png)


## VPC外サービスへの接続方法１（インターフェイス型）
Priに設定しているNATゲートウェイ向きのルートのみ削除する。
NATゲートウェイ自体の削除ではない。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/fcfea8e3-143f-fd51-9ec9-ec3a16d3be9f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/cd0534c7-b07e-5ef7-a5f4-4116a7930026.png)

インターフェイス型で外に出るということでDNS設定を有効にする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/327e9d35-8069-ae40-2783-8053ed2c4e0f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/415517c3-d372-6f45-e281-67594f4941bf.png)

外に出るのでセキュリティグループを設定する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/9649a98a-b287-5f64-fd8c-f7a855c8fb4f.png)
既存のVPCを設定し、グループ名を任意で設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/4089e064-5317-4b02-a161-d95be5b8ed7f.png)
HTTPSで接続するため、これに合わせてアウトバウンド設定
現在作成している構成を再確認。VPCのネットワークを指定する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/94663e0c-8606-5820-dc92-6899f98201c6.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/ce4a5bb1-b13a-a219-ffbf-84aafee5e826.png)


エンドポイント（接続口）の設定
３種類の設定を行う必要がある。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/3687fa49-aad4-3b96-275f-bd621d001ba7.png)
１種類目
任意の名前を付ける。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/a611c201-35fb-1ae3-e23d-ca9a7dfa827b.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/ac8b4434-b892-eeb9-d2a5-ce298d7e9281.png)
VPCは既存のVPCを指定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/5541888b-164e-daf6-d137-5562ba4de39a.png)
構成図を再確認し、Pub-cから外に接続することを確認する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/c13742f5-686a-98c5-1f5c-d815195e3e27.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/c23cb2f7-554a-1130-275c-8f69ed279f81.png)
先程作成したセキュリティグループを選択する。
見づらい(笑)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/60b9387f-ab11-58e0-17e4-7e8cfc1602bc.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/de2accfb-2121-9b0f-47fb-8b15d788ae7d.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/8d47e1e4-6f54-411c-46c8-0c5de8ac7590.png)

２種類目
名前は、１種類目とは違う名前を付与する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/32541deb-a7df-eed0-c3cd-230c69fda588.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/41a67936-a5b0-16b8-937e-b7c301a97aa0.png)
既存VPCを指定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/96f02549-128d-7986-9788-14049ca7360c.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/0fd27c4d-5327-7c62-590a-9c004ce25201.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/a532cea3-4757-85a4-0de7-e35aeed67e92.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/eca119c0-1971-aa10-736c-dec214282836.png)

３種類目
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/8ce4268d-a343-666c-600c-2197addf9637.png)

EC2で検索
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/104ee508-0c63-ae42-51ea-f23f1395cf44.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/68023d02-3b67-d024-45ab-8dae4ab36759.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/f65b406c-619b-770c-cffc-e656779cfdaf.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/9222aa44-3bba-a9bf-2054-f9871f434995.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/59d97b61-cbf8-f1e6-0612-11a620de98db.png)
必要な３種類の設定ができましたー
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/32665b95-c220-2b8b-bbda-7eff2cb746d7.png)

蛇足：
VPCエンドポイントを作成する際のコンソールに「サービス」とだけ書かれていてもわからんです（泣）
なので調べた結果はというと、外と接続する上で必要な「サービス」を受ける必要があるのです。amazonが提供してくれている「ssm（接続許可）」や「ssmmessages（セッションの設定・削除）」、「ec2messages（Systems Managerの呼出）」といったサービスを受けることで、接続できるので、設定するのです。
公式サイト：
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/systems-manager-setting-up-messageAPIs.html



またまた、ここでふと、今の設定であるとPubにはデフォルトルートが設定されているので、IGWからとPrivateLink（今設定しているエンドポイント。）からの２つのルートで外に繋がる手段があるのではと考えたため、Pubのデフォルトルートを消し去ります。
そうすることで、PrivateLinkがちゃんと機能しているか正確に確認できるという考えです(p_-)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/095b0ec1-0544-6344-20d1-c894a400a17e.png)
ここでデフォルトルートを消した後に、SSMに接続して疎通確認を致します。
EC2に移動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/fbb60fd5-f667-4d5f-ffee-4f79928fb6df.png)
いけたー！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/27865255-63e7-24a7-2ee0-7bfaa63d9f3d.png)



## VPC外サービスへの接続方法２（ゲートウェイ型）
次はゲートウェイ型、つまりルーティングで外に繋ぎます。料金も無料！S3とDynamoDBで使用可能！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/28b1a6b9-3afb-f39c-3428-b1f440c7a27a.png)

準備１　S3を作成
準備２　既にあるIAMロールにポリシーを追加する。

S3作成開始！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/7e6ca663-01e2-4cc5-cb51-ed42541131e0.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/ee3ca39e-28e2-5be9-5703-50e78f67c464.png)
バケット名はお好みで。一意である必要がある。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/c25ebf8a-7e31-2c66-9056-acd4c075e8a5.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/484f490d-eb75-9ba3-faa2-4bd751adb3b5.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/0868e03e-310e-a9a2-1fb4-fd366e0050fc.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/ccd042db-61fe-138a-be8d-c9e91c4c5e1b.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/19fbb44d-fcac-e19c-fbab-eb8d229b812a.png)


既に存在するIAMロールにポリシーを追加する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/b00238c3-1650-63b9-33b9-780af87a4c53.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/e17d9c80-bcdc-09ab-7236-0d9a8909fa1f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/1b9ff1c4-e39a-55af-f8f1-701bc9eb8cef.png)

エンドポイントを追加していきます。
インターフェイス型ではサブネットに直接接続していましたが、ゲートウェイ型はルーティングで外と繋がります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/f5f08de0-637e-1358-057b-c29a92e59343.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/b4aedfe1-e00d-83a6-e669-351f44b3e59c.png)
既存VPCを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/9d348a46-6a8c-ac47-f105-5ef74d1d4ed4.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/54df2a69-e67b-06be-1759-185e2a7ccb4a.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/ab84021c-3cbd-e61c-8a38-7ea60d3b26b1.png)
これでEC2に移動し、SSMで接続することができれば、接続できています。
スクショ残していませんが（大泣）本記事のとおりすれば繋がりますｗ



## 後片付け
VPCの画面からエンドポイントを削除していきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/81d5edb8-f642-e622-1181-86c98994cd42.png)

S3削除
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/0c3c6700-2abb-acb5-7740-c2d3c6519270.png)

EC2削除
消えるまで多少時間がかかります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/11e5b355-e185-6e5c-218e-ddc838592893.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/b8b487ee-d31d-6554-d41f-868a5ca64f3e.png)

セキュリティグループの削除
デフォルト以外消します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/ad09d5b5-3420-7ae7-7144-f010ca0a07bd.png)

IAMロールもssmで検索をかけて削除
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/5b72fdd6-9d5c-2033-8c0c-fffcbe304e7b.png)

VPC画面に移動し、NATゲートウェイを削除
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/658ab60f-35df-f134-77bb-d8a451503dea.png)

EIPを削除
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/7048451e-26da-435b-7559-cfdfadcda3bb.png)

デフォルトを残しVPCを削除
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3518951/57d91f26-984c-48ea-111b-fc635119bbc9.png)
後片付け完了！



## 結果
勉強になりました。コンソールの使い方や、一部ではありますが、サービスに触れて理解が深まりました。継続して学習します！

では！