从 lambda 到 RDS 的角色基础连接以插入数据

Role base connection to RDS from lambda to insert data

我有下面给出的 java 代码,它能够连接 RDS PostgreSQL 实例。

Class.forName("org.postgresql.Driver");
Connection con = DriverManager.getConnection("jdbc:postgresql://endpoint/dbName","UserName", "Password");
System.out.println("Connected");

我可以使用此代码连接到 RDS 数据库实例。但我的问题是,有什么方法可以使用 AWS 登录角色凭证连接同一个 RDS postgreSQL 实例吗?可能吗?

如果可以,请告诉我具体情况如何?

如果不是,请告诉我正确的原因是什么?

请帮助我得到这个..如果你能帮助我,我将不胜感激

But my question is that is there any way to connect the same RDS postgreSQL instance using AWS Login Role credential? Is it possible?

这目前是不可能的。从 IAM 角色和用户中,您可以控制谁可以配置 RDS 实例、更改其他实例特定规则和快照。但它不提供对数据库实例内部的任何访问或控制,例如数据库创建、数据库用户具有特定于 postgresSQL 的访问权限等。