Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery 不以项目用户身份在BigQuery中运行查询_Google Bigquery_Google Cloud Platform - Fatal编程技术网

Google bigquery 不以项目用户身份在BigQuery中运行查询

Google bigquery 不以项目用户身份在BigQuery中运行查询,google-bigquery,google-cloud-platform,Google Bigquery,Google Cloud Platform,共享数据集以便其他人可以从数据集中对表执行查询的唯一方法似乎是将该人设置为项目用户。看 这意味着用户可以访问项目中的所有数据集。在我看来,这是非常不方便的。我缺少什么吗?让用户运行查询-用户需要有权限 如果您的用户已经在任何其他项目中拥有此权限,您只需使用can View访问级别与此用户共享数据集即可 如果用户是新用户,并且在任何其他项目中都没有bigquery.jobs.create-您只能使用此权限将此用户添加到您的项目中 您仍然需要为此将此用户添加到ACL 特定数据集 重要信息:请注意-

共享数据集以便其他人可以从数据集中对表执行查询的唯一方法似乎是将该人设置为项目用户。看


这意味着用户可以访问项目中的所有数据集。在我看来,这是非常不方便的。我缺少什么吗?

让用户运行查询-用户需要有权限

如果您的用户已经在任何其他项目中拥有此权限,您只需使用can View访问级别与此用户共享数据集即可

如果用户是新用户,并且在任何其他项目中都没有bigquery.jobs.create-您只能使用此权限将此用户添加到您的项目中

您仍然需要为此将此用户添加到ACL 特定数据集

重要信息:请注意-如果您授予用户在项目中创建作业的权限-您将为相应的查询付费。

如果用户有“自己的”项目,并且只能查看您的数据-在这种情况下,账单转到用户的项目

是有意义的!谢谢你的回答。