Cloud SQL

Tools

Cloud SQL Proxy

Cloud SQL第2世代インスタンスにアクセスできる公式のプロキシサーバ。

Getting Started:

仕様

接続文字列 INSTANCE_CONNECTION_NAME

例:

myproject:myregion:myinstance

プライベートIPでの接続

https://cloud.google.com/sql/docs/mysql/connect-admin-proxy?hl=ja#private-ip

  • プロキシがそのインスタンスと同じVPCネットワークにアクセスできるリソース上にある必要がある
  • インスタンスにパブリックIPとプライベートIPの両方が設定されているときは、 -ip_address_types=PRIVATE オプションを指定する

systemd対応

下の記事にあるように、SystemdのTemplate Unit Filesを使うと、1台で複数のDBに接続したいときに便利。

参考:

Topics

外部IPアドレス

第2世代のインスタンスのIPアドレスはデフォルトで固定。

https://cloud.google.com/sql/docs/mysql/connect-external-app