这里的第一个答案是关于如何使用Cloud SQL IAM用户连接到Cloud SQL数据库的指南。
按照以下步骤首先创建用户。
- 为您的本地机器安装Google Cloud SDK。https://cloud.google.com/sdk/docs/install
- 在任何终端中运行
gcloud
,以在您的系统上验证您的谷歌云平台用户。gcloud init
- 下载适用于您操作系统的Google Cloud SQL Auth Proxy。https://cloud.google.com/sql/docs/postgres/sql-proxy
- Windows:只需下载
- MacOS:
curl -o cloud_sql_proxy https://dl.google.com/cloudsql/cloud_sql_proxy.darwin.amd64
- MacOS:
chmod +x cloud_sql_proxy
- 从下载的目录中运行代理以启动。在您想要连接的时间内保持它的运行。选择系统上未使用的TCP端口。
-instances
字段是实例概述页面上的实例连接名称- Windows:
.cloud_sql_proxy.exe -instances="project:region:db-instance"=tcp:5432 -enable_iam_login
- MacOS Silicon:
softwareupdate --install-rosetta
-需要为较旧的CPU运行软件 - MacOS Silicon:
arch -x86_64 zsh
-打开一个可以运行软件的终端 - MacOS&MacOS Silicon:
./cloud_sql_proxy -instances="project:region:db-instance"=tcp:5432 -enable_iam_login
- Windows:
- 该服务现在正在运行,并允许连接到数据库。这包括您喜爱的语言中的任何编码包和模块,也包括PgAdmin、DataGrip、Jetbrains数据库导航器和Chrome数据库浏览器等应用程序。将连接设置设置为
- 主机:
localhost
或127.0.0.1
- 用户:
username@email.com
- Pasword:
yourGCPpassword
- 主机:
其他资源
- 使用Cloud SQL Auth代理的快速启动
- 运行arch64进程的MacOS
- 调试连接问题