我知道如果任何用户从数据集中查询数据,该人将按查询付费,而项目将按存储计费。是否可以进行设置,以便为创建项目的项目或计费帐户而不是执行查询的人员计费?
我想一种解决方案是创建一个服务帐户,并让该服务帐户通过 Web 应用程序进行查询。
谁需要为 BigQuery 查询付费?
查询
数据计费的不是用户本身 - 而是项目(从中执行查询)get计费。当然,如果该给定用户恰好是计费所有者 - 这意味着该用户被计费。
我知道改变这一点的唯一方法是:
- 被添加(至少作为项目查看器)到可查询数据所在的项目中
- 登录到该项目并从该项目内执行查询
请注意,如果您在 Web UI 中 - 活动项目将成为计费项目。 如果您使用的是 BQ 命令行 - 您需要使用 Respectve 标志设置默认或计费项目