首页 > 解决方案 > BigQuery:用于存储的单独项目和用于查询的项目

问题描述

是否可以在 BigQuery 中创建一个项目来存储数据和另一个来查询数据?如果是,应该赋予查询数据的项目什么权限以访问其他项目存储的数据?这个想法是更好地控制成本。

标签: google-cloud-platformgoogle-bigquery

解决方案


是的,你可以这么做!

您必须将角色/bigquery.dataViewer 角色提供给将要查询数据的用户(至少)。该帐户将取决于用例。如果您要从 BigQuery UI 进行查询,则必须将此类权限授予您将用于登录 GCP UI 的邮件帐户,但您也可以将此类权限授予特定用户或服务帐户以进行编程访问。

在这里,您可以获得有关 BQ 权限以及如何授予权限的文档。


推荐阅读