在 Amazon Postgres RDS 上设置会话授权的权限被拒绝

Noa*_*oah 1 postgresql database-permissions amazon-web-services amazon-rds

对于我的应用程序,我有时需要设置会话授权以在给定用户的权限下执行某些命令。

我们在应用程序后面使用 RDS,我们在 RDS 上的数据库超级用户不断获得permission denied to set session authorization.

有没有办法在 RDS 上启用它?或者它只是不支持的操作?

提前致谢!

Vao*_*sun 5

唉,rds_superuser 的限制没有记录在案

rds_superuser 角色是一个预定义的 Amazon RDS 角色,类似于 PostgreSQL 超级用户角色(在本地实例中通常命名为 postgres),但有一些限制。与 PostgreSQL 超级用户角色一样,rds_superuser 角色对您的数据库实例拥有最多权限

因此,如果您permission denied使用 rds_superuser,您可能无法做到……(作为一些更广为人知的限制,例如所有权覆盖、fs 相关功能、有限的扩展列表等)