首页 > 解决方案 > 防止 AWS Postgres 只读用户查看其他对象

问题描述

我试图将 postgres 中的只读用户的能力限制为仅限于某个视图。我想防止他们看到他们无权访问的其他模式/表/列。

我试过这个: PostgreSQL Revoking Permissions from pg_catalog tables

这适用于我的本地测试数据库,但不适用于我的 AWS 数据库,因为显然 AWS 锁定了 pg_catalog 架构中许多表的权限,如果我尝试撤销对这些表的选择,我会得到

错误:关系的权限被拒绝

AWS 部署的 postgres (10.6) 数据库中是否有办法限制只读用户可以看到的内容?

标签: postgresqlamazon-rds

解决方案


推荐阅读