gpt4 book ai didi

google-bigquery - 为什么在使用 "owner"帐户在 BigQuery GCP 控制台中创建表时出现权限被拒绝错误?

转载 作者:行者123 更新时间:2023-12-02 02:13:01 27 4
gpt4 key购买 nike

create table if not exists [dataset].[table] (id int64, name string, created_at timestamp) partition by date(created_at) cluster by id;

运行查询时出错
访问被拒绝:数据集 [project]:[dataset]:对数据集 [project]:[dataset] 的权限 bigquery.tables.create 被拒绝(或者它可能不存在)。

最佳答案

从错误中可以看出,当您在 bigquery 中创建表时,您会遇到 bigquery.tables.create permission denied 错误。

bigquery.tables.create 角色用于创建新表。您收到此错误是因为您没有此 permission在项目的 IAM 角色中启用。

bigquery.adminbigquery.dataEditor 角色都包含 bigquery.tables.create 权限。所以两者都应该足够了。

确保作为所有者的用户对正在运行作业的项目具有权限。

您可以通过转到 -

来检查是否相同
  1. 转到谷歌云控制台
  2. 导航到 IAM 和服务
  3. 转到角色并检查此角色是否已启用,如果未启用则启用它。

查看此公共(public)文档以了解 BigQuery 中的访问控制。

Access Controls

关于google-bigquery - 为什么在使用 "owner"帐户在 BigQuery GCP 控制台中创建表时出现权限被拒绝错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67491335/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com