0

我正在尝试使用带有 IAM 用户的 pgadmin 工具连接到 GCP 云 sql(postgres),但无法登录。我已通过 Cloud sql 代理连接,但在尝试登录时验证失败。

除了以下消息之外,GCP 日志上没有太多内容:2021-12-29 11:11:04.854 UTC [1723]:[2-1] db=postgres,user= @ .com 详细信息:调用者没有权限连接匹配 pg_hba .conf 第 20 行:“本地所有 +cloudsqliamuser cloudsql-iam-user”

将这组角色添加到 IAM 用户

将这组角色添加到 IAM 用户

这是成功运行云 sql 代理:

这是成功运行云 sql 代理:

这是pg连接终端错误

在此处输入图像描述

在整个设置中,我遵循了 GCP 的这份文档:https ://cloud.google.com/sql/docs/postgres/authentication

4

1 回答 1

2

你少了一步。您需要先安装google cloud sdk,然后使用gcloud auth login 命令登录您的帐户并授权,然后连接到cloud sql proxy。

连接器帐户和用于登录 pgadmin 的帐户应该相同。

于 2022-01-12T11:19:53.530 回答