Можете ли вы отключить совместное использование наборов данных в BigQuery? - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу отключить функцию «Поделиться набором данных» в bigquery.

disable

В моем случае я бы хотел отключить эту функцию, так как вы не можете контролировать, чтоДанные могут быть переданы и и с кем.Это означает, что наборы данных доступны для всех, у кого есть учетная запись gmail.

Я экспериментировал с удалением различных разрешений IAM и, похоже, не могу его закрепить.Я также использовал инструменты разработчика Chrome, чтобы увидеть, что является вызовом API, но я не могу проследить его до того, как я могу предотвратить совместное использование наборов данных.

Если это нельзя отключить, вы можете хотя бы заблокировать егодо определенного домена?

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019

Согласно Матрице разрешений и ролей BigQuery только Администратор, Владелец данных (роль BigQuery) и Владелец набора данных могут делиться им.Обязательно предоставьте минимум привилегии , необходимый вашим пользователям.

Например, дайте соответствующему пользователю разрешение bigquery.jobUser и поделитесь им набором данных с разрешением «редактировать».Эта настройка не разрешит общий доступ к набору данных.

0 голосов
/ 12 февраля 2019

Попробуйте выполнить следующие действия, чтобы ограничить параметр общего доступа.

  1. Добавьте пользователя в IAM и не назначайте ему никакой роли.
  2. Поделитесь набором данных с пользователем с помощью Может просматривать роль

Теперь пользователь по-прежнему может видеть опцию Набор данных общего доступа, но если он попытается поделиться, он получит следующую ошибку enter image description here

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