Apache Cassandra - Как создать пользователя с правами только по чтению определённых таблиц?
Как создать пользователя с правами только по чтению определённых таблиц.
create role noname with password ''
Ответы (2 шт):
Автор решения: k_rus
→ Ссылка
Команда GRANT даёт возможность управлять правами пользователя. Для чтения нужно право на SELECT.
Например:
GRANT SELECT TO TABLE mykeyspace.mytable TO noname;
Ключевое слово TABLE опционально, его можно не писать.
Автор решения: Алексей Филиппов
→ Ссылка
CREATE ROLE testuser WITH PASSWORD = 'password' AND LOGIN = true;
CREATE KEYSPACE testkeyspace WITH REPLICATION = {'class':'NetworkTopologyStrategy', 'dc1' : 3};
GRANT ALL ON KEYSPACE testuser TO testkeyspace;