Google BigQuery: предоставьте учетным записям службы индивидуальные разрешения для запроса (создания рабочих мест) наборов данных - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть один проект в BigQuery, где хранятся все мои данные. В рамках этого проекта я создал несколько наборов данных, содержащих разные представления. Теперь я хочу использовать разные учетные записи служб для запроса различных наборов данных, содержащих разные представления, с помощью графаны (если это имеет значение), но пользователи должны иметь возможность только запрашивать представления (и, следовательно, один набор данных), предназначенные для них. Когда я предоставляю им разрешения BigQuery-User / -Viewer / -Editor (я пробовал их все) на уровне набора данных (и только для просмотра BigQuery-Meatadata на уровне проекта), а затем запрашиваю представление, я получаю ошибку User does not have bigquery.jobs.create permission in project xy. Поэтому, когда я предоставляю разрешение bigquery.jobs.create на уровне проекта, пользователь может запросить все наборы данных вместо только one , к которому я хочу, чтобы у него был доступ. Есть ли способ, как позволить пользователю создавать задания, но только для одного набора данных?

1 Ответ

0 голосов
/ 01 мая 2020

У нас была такая же проблема, как мы ее решили, создали настраиваемую роль и присвоили настраиваемую роль определенному набору данных.

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