我最近在我的RDS上设置用户使用他们的PostgreSQL用户凭证进行身份验证,使用生成的短期令牌,就像本文所述:Allow users to connect to RDS with IAM credentials。从命令行看,一切工作起来都很棒。但是,一些用户希望使用诸如pgAdmin之类的工具访问数据库。
有没有办法让pgAdmin在必要时生成这些令牌?
发布于 2019-11-13 05:09:46
据我所知,您不能使用PGAdmin来生成这些令牌。这并不意味着您不能使用pgadmin通过IAM身份验证连接到数据库。
您可以将AWS数据库根证书上传到PGAdmin本地存储,并让您的数据库用户在想要连接到数据库时生成db令牌。
连接到服务器时,可以将这些令牌复制粘贴到pg-admin的密码字段中。(注意:令牌将比常规密码通常要长得多)
https://stackoverflow.com/questions/58826507
复制相似问题