gpt4 book ai didi

google-bigquery - Google Big-query api 403-禁止异常

转载 作者:行者123 更新时间:2023-12-04 18:39:58 24 4
gpt4 key购买 nike

我在使用 Big-Query API 的 Java 应用程序执行查询时收到以下 JSON 异常。以下是我得到的异常:

    {
"error": {
"errors": [
{
"domain": "global",
"reason": "accessDenied",
"message": "Access Denied: Job eco-span-847:job_LyHmZIvlY1_0J8JQ3pxThEBf19I: The user does not have permission to run a query in project eco-span-847"
}

],
"code": 403,
"message": "Access Denied: Job eco-span-847:job_LyHmZIvlY1_0J8JQ3pxThEBf19I: The user does not have permission to run a query in project eco-span-847"
}
}

为什么会发生这种情况,我该如何解决?

最佳答案

要在项目中插入查询作业,调用用户必须至少是项目的读者。

使用 BigQuery API 时,您需要为某些用户构建具有 OAuth 凭据的客户端。对于编程访问,这通常是服务帐户身份。当您创建新的服务帐户时,该帐户不会自动向您的项目添加成员角色。

要更新作为项目成员的用户和服务帐户,请转到 https://console.developers.google.com/对于您的项目,请在导航面板中选择“权限”,并确保您调用的用户或服务帐户身份是该项目的“读者”。

关于google-bigquery - Google Big-query api 403-禁止异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28404310/

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