问题描述
我正在为Postgresql 11.8设置RDS Aurora集群。我正在使用IAM身份验证。我遵循此说明https://aws.amazon.com/blogs/database/using-iam-authentication-to-connect-with-pgadmin-amazon-aurora-postgresql-or-amazon-rds-for-postgresql/来设置策略,如果我连接到public
模式,它可以正常工作。下面是我运行的脚本:
CREATE USER mydbuser WITH LOGIN;
GRANT rds_iam TO mydbuser;
当我尝试连接到其他架构时,会出现错误permission denied for schema SCHENA_NAME
。
如何授予访问权限以允许mydbuser
连接到数据库中的任何架构?
我尝试了以下代码:
GRANT USAGE ON SCHEMA "dev" TO rds_iam;
GRANT USAGE ON SCHEMA "dev" TO mydbuser;
但是它不起作用,我得到了WARNING: no privileges were granted for "dev"
。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)