EC2またはクライアントPCから簡単にRDSへ疎通確認したい時に便利なコマンドがある。(長年この業界にいながら最近知ったという)

クライアントでちゃんと接続する前に、TCPレイヤーでいいから疎通確認しておきたい時なんかめっちゃ便利。

 

BCN

 

Windowsの場合
PowerShellのターミナルから以下コマンド実行。接続先がMySQL/MariaDB前提で書いているが、他のDBの場合はポート番号を置き換える。

> Test-NetConnection [エンドポイントURL] -Port 3306

成功時は「TcpTestSucceeded」の結果が「True」で返される。あとこれはもちろんEC2じゃなくてWindowsのクライアントPCからでも実行可能。

 

Linuxの場合
curlにtelnetかますコマンドもあるが、libcurlのエラー出たりする。ncatで同じことがやれる。(入ってなかったらnmapをインストールする)

$ ncat -v -z [エンドポイントURL] 3306

 

成功時は Connected to [ホストIPアドレス]:3306. が出力される。

 

 

BCN BCN


関連がありそうな記事