質問: 1CloudSQLをCloudComputerのインスタンスからプライベートIPアドレスを介して接続するように設定し、接続できるようになりました。 2自分のPCのローカルにあるA5SQL(ツール)からCloudSQLのDBが見られるかと思い、CloudSQLのパブリックIPアドレスの「承認済みネットワーク」に自分のPCのIPアドレスを登録。 SSLクライアント証明書を作成して、ローカルのA5に下記のように設定。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/688f1cb843606e3ba14afe939cf13717.png) テスト接続をしたら、成功したので、A5からDBを開こうとしたら下のようなエラー。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/37d3a4bb3b146fe7e50112c4f9c6e4a6.png) 3一度、今接続ができるCloudComputerのインスタンス経由から見れる方法から、DBの中身を確認しようと思ったら、下記のエラーがでてしまい、プライベートIPアドレスからの接続もできなくなってしまった状態です。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/551829c1d116c0750c19d4289ae83ea7.png) そこで、 ・CloudSQLのプライベートIPアドレスと、パブリックのIPアドレスの併用はできないのか ・今後CloudFunctionを使用してDBアクセスをしたいのですが、プライベートIPアドレスとパブリックIPアドレスとどちらが良いのか。 教えていただきたいです。 よろしくお願いいたします。
回答: ・CloudSQLのプライベートIPアドレスと、パブリックのIPアドレスの併用はできないのか ・今後CloudFunctionを使用してDBアクセスをしたいのですが、プライベートIPアドレスとパブリックIPアドレスとどちらが良いのか。 →**解決しました。** ### <結論> ・どちらでも使用できる。 ・CloudFunction側で使用する場合は、CloudSQLのダッシュボードに記載されている"インスタンス接続名" を使用する。 **A5SQL側からパブリックIPアドレスを使用してCloudSQLに接続できない件はまだ解決ができていないので、 未解決のままで置いておきます。**