Amazon Postgres RDS上的SET SESSION AUTHORIZATION权限被拒绝

时间:2017-10-27 19:07:09

标签: postgresql amazon-web-services amazon-rds database-permissions

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

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

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

提前致谢!

1 个答案:

答案 0 :(得分:3)

唉,rds_superuser的限制are not documented

  

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

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