как я могу разрешить использование роли во всех базах данных Snowflake (включая будущее)? - PullRequest
0 голосов
/ 18 октября 2019

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

Ответы [ 2 ]

2 голосов
/ 18 октября 2019

Будущие разрешения могут быть применены только к объектам схемы.

Из документации "При клонировании базы данных схемы в клонированной базе данных копируют будущие привилегии из исходных схем. Это обеспечивает согласованность с обычнымиобъектные разрешения, в которых разрешения исходного объекта (то есть базы данных) не копируются в клон, а разрешения всех дочерних объектов (т.е. схем в базе данных) копируются в клоны. "

Будущие гранты не могут быть применены к базам данных.

  1. ИСПОЛЬЗОВАНИЕ РОЛЬ ACCOUNTADMIN;
  2. ИСПОЛЬЗОВАНИЕ АНАЛИТИКИ БАЗЫ ДАННЫХ;
  3. СОЗДАНИЕ ИЛИ ЗАМЕНА РОЛЬ ДАННЫХ;
  4. ИСПОЛЬЗОВАНИЕ ГРАНТА В АНАЛИТИКЕ БАЗЫ ДАННЫХ;
  5. Предоставить создание базы данных по учетной записи для ролевых данных;
  6. Предоставить данные роли пользователю NEW_USER1;
  7. ИСПОЛЬЗОВАТЬ РОЛЬНЫЕ ДАННЫЕ;
  8. СОЗДАТЬ БАЗУ ДАННЫХ Z_NEW_USER1_TEST CLONE ANALY1022 *
1 голос
/ 20 октября 2019

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

...