質問: こちらの通りec2は接続できました。 defaultのvpcで使っていたrdsを一旦スナップショットにし、 新しく作ったvpcにrdsを復元し接続しようとしたところ 接続できなくなりました。 ``` ERROR 2003 (HY000): Can't connect to MySQL server on 'wxxxxxxxxxxxx.xxxxxxxxxx.ap-northeast-1.rds.amazonaws.com' (60) ``` mysql5.7です。 新しく作ったvpcは前回投稿したとおりなのですが、再度記述します。 作成したvpcのcidrです。DNSホストは"はい"にしています。 172.31.2.0/24 インターネットゲートウェイもattached済みです ルートテーブルも0.0.0.0/0を設定済みです。 サブネットマスクは以下のように作りました。 172.31.2.0/28 ap-northeast-1a セキュリティグループも同じvpcを選択し、 以下を設定してます。 TCP 3306 172.31.0.0/16 TCP 3306 [社内ip]/32 問題の切り分けとして、 スナップショットから復元せずに、 新たにrdsを作成し、上記セキュリティグループを選択し、マルチazなしでazはap-northeast-1aで 作り、接続しても以下エラーになります。 ``` ERROR 2003 (HY000): Can't connect to MySQL server on 'wxxxxxxxxxxxx.xxxxxxxxxx.ap-northeast-1.rds.amazonaws.com' (60) ```
回答: 一つ一つ見ていったところ、パブリック・アクセスが"いいえ"になってました。 "はい"にしたところうまくアクセスできました。 お騒がせいたしました。