首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCP IAM对GCP中postgres SQL的访问

GCP IAM对GCP中postgres SQL的访问
EN

Stack Overflow用户
提问于 2021-12-30 07:22:25
回答 2查看 806关注 0票数 1

我试图使用pgadmin工具与IAM用户连接到GCP云sql(postgres),但无法登录。我已经通过Cloud代理连接,当我尝试登录时,身份验证失败了。

除了以下消息: 2021-12-29 11:11:04.854 UTC 1723: 2-1 db=postgres,user=@.com DETAIL:调用方没有权限连接匹配的pg_hba.conf第20行:"local +cloudsqliamuser -iam-user“

向IAM用户添加了这些角色集

下面是成功运行云sql代理的例子:

以下是pg连接终端错误

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-12 11:19:53

你错过了一步。您需要先安装gcloud,然后使用gcloud auth登录命令登录到您的帐户并进行授权,然后连接到云sql代理。

连接器帐户和登录到pgadmin的帐户应该是相同的。

票数 2
EN

Stack Overflow用户

发布于 2022-06-21 17:15:01

您可以安装Google并授权,也可以在云代理命令中使用标志-credential_file

代码语言:javascript
复制
./cloud_sql_proxy -instances=<Instance>:<region>:<DB>=tcp:0.0.0.0:9096 -credential_file=<KEY_FILE_PATH> -enable_iam_login
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70528566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档