如何使用Cloud IAM用户连接到GCP Cloud SQL



这里的第一个答案是关于如何使用Cloud SQL IAM用户连接到Cloud SQL数据库的指南。

按照以下步骤首先创建用户。

  1. 为您的本地机器安装Google Cloud SDK。https://cloud.google.com/sdk/docs/install
  2. 在任何终端中运行gcloud,以在您的系统上验证您的谷歌云平台用户。
    • gcloud init
  3. 下载适用于您操作系统的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
  4. 从下载的目录中运行代理以启动。在您想要连接的时间内保持它的运行。选择系统上未使用的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
  5. 该服务现在正在运行,并允许连接到数据库。这包括您喜爱的语言中的任何编码包和模块,也包括PgAdmin、DataGrip、Jetbrains数据库导航器和Chrome数据库浏览器等应用程序。将连接设置设置为
    • 主机localhost127.0.0.1
    • 用户username@email.com
    • Pasword:yourGCPpassword

其他资源

  • 使用Cloud SQL Auth代理的快速启动
  • 运行arch64进程的MacOS
  • 调试连接问题

相关内容

  • 没有找到相关文章

最新更新