我被要求提供对现有 RDS Postgres 实例的管理。AWS 管理员为我创建了一个新用户,并为其添加了 rds_superuser 角色。
但是这个具有 rds_superuser 角色的用户似乎没有与默认 rds_superuser 相同的权限集。例如,我无法创建新角色。有谁知道新 RDS PG 实例附带的默认 rds_superuser 与随后被授予 rds_superuser 角色的用户之间的区别?
我被要求提供对现有 RDS Postgres 实例的管理。AWS 管理员为我创建了一个新用户,并为其添加了 rds_superuser 角色。
但是这个具有 rds_superuser 角色的用户似乎没有与默认 rds_superuser 相同的权限集。例如,我无法创建新角色。有谁知道新 RDS PG 实例附带的默认 rds_superuser 与随后被授予 rds_superuser 角色的用户之间的区别?
rds_superuser 与真正的超级用户不同,它本身没有创建角色的权限。
您必须让其他 rds_superuser(或已经拥有 createrole 的任何其他人)执行以下操作: