仅限于数据集的 Bigquery 服务帐户

Bigquery service account restricted to a dataset

是否可以创建一个 bigquery 服务帐户来限制对 1 个数据集的访问?当我完成服务帐户生成过程时,它似乎提供了对整个项目的访问权限,并且没有显示限制到特定数据集的选项。

简短的回答是肯定的。但是要做到这一点,您不会在项目级别分配权限。您需要实际去修改数据集才能做到这一点。 在此处查看文档: https://cloud.google.com/bigquery/docs/dataset-access-controls

它概述了使用几种不同方法的过程。