AWS未経験だったので入門として 0から始めるAWS入門 をとおして触ってみたら
SSH接続ができず躓いたのでメモします。
ポイント1:インターネットゲートウェイ
作成したVPCにインターネットゲートウェイが関連付けられてるか確認する。
ポイント2:インターネットゲートウェイとのルーティング
ルートテーブルでインターネットゲートウェイとのルーティングが設定されているか確認する。
ポイント3:ルートテーブルにサブネットが関連付けられいるか
自分はここが足りてなかったみたいです。
ルートテーブルの「サブネットの関連付け」タブで「編集」ー>関連付けたいサブネットにチェックー>「保存」してサブネットの関連付けを行ってください。