【问题标题】:Running queries in BigQuery without being a project User在 BigQuery 中运行查询而不是项目用户
【发布时间】:2017-04-09 02:45:28
【问题描述】:

似乎共享数据集以便其他人可以对数据集中的表运行查询的唯一方法是让该人成为项目用户。见permissions

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

【问题讨论】:

    标签: google-bigquery google-cloud-platform


    【解决方案1】:

    用户运行查询 - 用户需要有bigquery.jobs.create 权限

    如果您的用户已经在任何其他项目中拥有此权限 - 您只需使用 Can View Access Level 与该用户共享您的数据集

    如果用户是新用户并且在任何其他项目中还没有 bigquery.jobs.create - 您可以仅使用此权限将此用户添加到您的项目中。

    您仍然需要将此用户添加到 ACL 具体数据集

    重要提示:另请注意 - 如果您授予用户在您的项目中创建工作的权限 - 您将是 billed 进行相应查询。
    如果用户有其“自己的”项目并且只能查看您的数据 - 在这种情况下,账单将转到用户的项目

    【讨论】:

    • 有道理!谢谢你的回答。
    猜你喜欢
    • 2017-12-13
    • 1970-01-01
    • 2017-12-03
    • 2023-03-13
    • 2021-10-03
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    相关资源
    最近更新 更多