Есть ли способ ограничить доступ к внешним схемам Redshift на уровне таблицы? - PullRequest
1 голос
/ 11 марта 2020

Я сейчас работаю в проекте, где мы используем Redshift и Spectrum для управления некоторыми внешними схемами с данными, хранящимися на S3.

Чтобы иметь доступ к внешней схеме, пользователь должен входить в группу с разрешением USAGE для этой внешней схемы, но кажется, что с помощью USAGE этот пользователь сможет видеть и запрашивать ВСЕ внешние таблицы схем.

Что я хотел бы сделать, это предоставить разрешение SELECT только для определенной таблицы, а не для всей схемы.

Возможно ли это? Я проверил AWS документы и пробовал разные вещи, но поскольку внешние таблицы имеют особую природу, я еще не нашел никакой полезной информации.

Заранее спасибо.

1 Ответ

0 голосов
/ 12 марта 2020

Вы не можете сделать это непосредственно для внешних таблиц.

[Удален более ранний подход использования представлений, поскольку это не решило бы его]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...