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

Postgresql 在Amazon Postgres RDS上设置会话授权的权限被拒绝,postgresql,amazon-web-services,amazon-rds,database-permissions,Postgresql,Amazon Web Services,Amazon Rds,Database Permissions,对于我的应用程序,有时需要设置会话授权以在给定用户权限下执行某些命令 我们正在应用程序后面使用RDS,RDS上的DB superuser一直获得设置会话授权的权限被拒绝 有没有办法在RDS上启用此功能?或者它只是不受支持的操作 提前谢谢 唉,rds_超级用户的局限性 rds_超级用户角色是一个预定义的Amazon rds角色,类似于 PostgreSQL超级用户角色(在本地 实例),但有一些限制。就像PostgreSQL一样 超级用户角色,rds_超级用户角色在您的 数据库实例 因此,如果您通过

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

我们正在应用程序后面使用RDS,RDS上的DB superuser一直获得设置会话授权的
权限被拒绝

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


提前谢谢

唉,rds_超级用户的局限性

rds_超级用户角色是一个预定义的Amazon rds角色,类似于 PostgreSQL超级用户角色(在本地 实例),但有一些限制。就像PostgreSQL一样 超级用户角色,rds_超级用户角色在您的 数据库实例


因此,如果您通过rds_superuser获得
权限被拒绝
,您可能无法做到这一点。。。(一些更为人熟知的限制,如所有权覆盖、fs相关函数、有限扩展列表等)

唉,rds_超级用户的限制

rds_超级用户角色是一个预定义的Amazon rds角色,类似于 PostgreSQL超级用户角色(在本地 实例),但有一些限制。就像PostgreSQL一样 超级用户角色,rds_超级用户角色在您的 数据库实例


因此,如果您通过rds_superuser获得
权限被拒绝
,您可能无法做到这一点。。。(一些更为人熟知的限制,如所有权覆盖、fs相关函数、有限扩展列表等)

我想我可以在rds中执行
设置角色
-您是否可以将逻辑改为
设置角色
?。。但是首先尝试一下,如果您可以使用
rds\u超级用户设置角色,因为无法检查自己-周末我想我可以在rds中执行
set role
-您可以将逻辑改为
set role
?。。但是,如果您可以使用
rds\u superuser
设置角色,请首先尝试,因为无法检查我自己-周末