DBにSSHで接続してと言われた
はじめに
AWS RDSへの話です。
エンドポイント&パスワードでいつも接続していてよくわからなかったので、メモ。
AWS RDSのパブリックアクセシビリティ
SSHで接続してということは、RDSがパブリックではないという意味でした。 AWS RDSの設定でパブリックアクセシビリティの設定で「はい」を選択するとlocalマシーンからエンドポイント&パスワードで接続できるみたいです。
パブリックアクセシビリティを「いいえ」にする場合は、同じVPCのEC2からの接続を想定しています。 その場合、VPC外(localマシーンとか)からDBに接続するには接続可能なパブリックなEC2を経由する必要があります。
SSHで接続してという意味は、このEC2(踏み台サーバー)に接続してということでした。
最後に
Sequel ProというToolで証明書のxxx.pemもらって接続できました。 証明書の形式はpemとかrsaとかpubとかあるらしい。
おわり