如何在DBeaver的GCP PostgreSQL连接中配置enable_iam_login参数?
在DBeaver中配置GCP PostgreSQL IAM登录(无公网IP场景)
- 打开目标连接的编辑界面:找到你创建的PostgreSQL连接,右键点「编辑连接」,弹出配置窗口后切到「连接设置」标签页。
- 填写基础连接信息:「主机」填数据库的内部IP,「端口」保持默认5432,「数据库」填要连接的库名,「用户名」填你的GCP IAM账户邮箱(比如xxx@your-domain.com)。
- 开启IAM登录参数:切到「驱动属性」标签页,找到「enable_iam_login」属性,把值设为
true;要是没找到这个属性,直接点「添加属性」,手动输入名称enable_iam_login,值设为true。 - 选择身份验证方式:回到「连接设置」,在「身份验证」下拉框里选「GCP IAM」,然后根据情况选凭据来源——本地已经用gcloud CLI登过的话,选「使用gcloud凭据」;用服务账户的话,选「使用服务账户密钥」并上传对应的JSON密钥文件。
- 测试并保存:点窗口底部的「测试连接」,没问题的话点「确定」保存配置就搞定了。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

