Google Big-query api 403-禁止异常

2024-04-11

当我使用 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/ https://console.developers.google.com/对于您的项目,在导航面板中选择“权限”,并确保您调用的用户或服务帐户身份是项目的“读者”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Big-query api 403-禁止异常 的相关文章

  • 您可以在 Google Big Query 中使用带空格的字段别名吗

    我们需要为字段创建描述性别名 理想情况下 我们希望创建带有空格的别名的视图 这可能吗 我们应该怎么做 例子 选择单词 单词数 字数 来自 publicdata samples shakespeare LIMIT 1000 不 BigQuer
  • Python:如何在 40 秒内更新 Google BigQuery 中的值?

    我有一张桌子在Google BigQuery我使用 Python 访问和修改pandas功能read gbq and to gbq 问题是追加 100 000 行大约需要 150 秒 而追加 1 行大约需要 40 秒 我想更新表中的值而不是
  • 上传失败:超出配额:您的表超出了每个表的导入或查询附加配额。了解更多信息

    我正在尝试将旧的备份数据上传到 bigquery 表 它有时会失败并出现以下错误 不清楚超出了哪个配额 我们如何找到它或解决此错误 errorResult message Quota exceeded Your table exceeded
  • 从 Google BigQuery 中过滤或替换非英文字符

    我正在从 Google Biqquery 中的查询中提取数据 我通过 python 脚本连接到 Google API 在 python 脚本中执行查询并将查询结果写入 CSV 文件 当我从脚本中执行示例数据 100 行 的查询时 一切看起来
  • 从 Dataflow 进行流式传输时从 BigQuery 删除数据

    从 Apache Beam 管道加载数据时是否可以从 BigQuery 表中删除数据 我们的用例是这样的 我们需要根据时间戳字段 Dataflow 从 Pubsub 主题提取消息的时间 从表中删除 3 天前的数据 是否建议这样做 如果是 有
  • 如何使用 BigQuery 提取 JSON 对象中的所有键

    BigQuery 具有在实时交互式查询中解析 JSON 的功能 只需将 JSON 编码的对象存储为字符串 然后使用 JSON EXTRACT SCALAR 等函数进行实时查询 但是 我无法找到一种方法来发现这些对象中的所有键 属性 我可以为
  • 有没有办法在 BigQuery 标准 SQL 中添加连接表名?

    我想知道是否可以强制标准 SQL 在连接表名前面加上前缀 以便我可以从 a 和 b 中获取带有 a 和 b 前缀的所有字段 而无需手动命名每个字段 IE 我想做一个SELECT 我不想生成每个字段名 我知道如果您从旧版 SQL 切换到标准
  • 使用 Google BigQuery 作为 Django 的后端

    我正在考虑使用 Google BigQuery 作为 Django 的后端 但无法确定这是否可行 以及如果可行 将应用哪些设置 目前 我的Django应用程序使用Postgresql settings py中的代码如下 DATABASES
  • Python BigQuery 超时确实很奇怪

    我正在构建一项将数据流式传输到 bigquery 的服务 如果我删除需要 4 5 分钟加载的部分 我正在预缓存一些映射 则以下代码可以完美运行 from googleapiclient import discovery from oauth
  • BigQuery 中的 EXP() 返回浮点错误

    我有以下查询 SELECT EXP col FROM project dataset tablename Where col is FLOAT 但是 我收到此错误 Error Floating point error in function
  • 根据 Google BigQuery 中的查询结果创建表

    我们正在使用谷歌大查询 https developers google com bigquery 通过Python API 如何根据查询结果创建一张表 新表或覆盖旧表 我回顾了查询文档 https developers google com
  • 如何从 firebase 导出无崩溃的用户?

    我想将有关崩溃和无崩溃用户指标的数据保留在数据库中以供进一步分析 我已经将该项目链接到 BigQuery 但找不到计算方法无崩溃用户BigQuery 中包含的数据价值 是否可以以某种方式导出无崩溃的用户指标 这里是 Fabric Fireb
  • Firebase BigQuery 导出 - 历史数据

    当我尝试在 BigQuery 上搜索事件的历史数据时 我只能找到上周的事件 我无法在任何地方找到信息是否正确 或者我做错了什么 基本上我似乎只能查询过去一周的 events YYYYMMDD 它是否正确 您是否有机会在一周前从 Fireba
  • Google BigQuery:检索每行的最后版本

    我有一个 Google BigQuery 表 其中包含所有版本的资源 每次创建 更新 删除资源时 都会添加一个新行 并递增版本号 该数字将是添加行时的时间戳 ID ResourceID Action Count Timestamp ABC
  • BigQuery 数据类型

    我正在开始一个新项目 只是想在定义表模式之前进行验证 BigQuery 是否支持以下以外的其他功能 string integer float boolean BigQuery 数据类型官方文档 https cloud google com
  • Google Bigquery 命令行返回限制

    我刚刚升级了 bigquery 命令行程序 现在运行查询时返回的行数受到限制 限制似乎是 100 行 在升级之前 我能够返回数千行 我正在使用Debian 有没有办法扩大返回行的限制 如果我可以提供更多信息 请告诉我 Try the max
  • 将小数修剪到 2 位 Bigquery

    我当前正在运行一个查询 该查询运行 sum 函数并除以该数字 目前我得到的值例如 0 0904246741698848 和 1 6419814808335567 我希望这些小数被修剪到小数点后 2 个空格 他们的模式是一个浮点数 这是我的代
  • 如何使用第二行中的值填充第一行中的空值?

    我正在尝试编写一个查询 仅显示每个名称的第一行 但这些行的标题为空 因此我想从紧邻的下一行中提取它们的标题 table1 Name Title Row Dan NULL 1 Dan Engineer 2 Dan Developer 3 Ja
  • 从 Google Apps 脚本运行保存的 bigquery 查询?

    我们经常使用 Google Apps 脚本来运行 BigQuery 查询并将其放入 Google Sheet 中 然而 工作流程很烦人 在 BigQuery 中运行查询 直到正确为止 复制 粘贴到文本编辑器以放入换行斜杠 在应用程序脚本中运
  • Bigquery 取消或停止尚未启动的批量查询作业 (Status.State = "PENDING")

    如果由于某种原因想要停止 取消尚未启动的批量查询作业 Status State PENDING 是否可以这样做 使用的库 net Google Apis Bigquery v2 1 5 0 122 beta BigQuery 现在支持取消

随机推荐

  • 检查字典中是否存在某个项目并将其从 C# 字典中删除[重复]

    这个问题在这里已经有答案了 这个问题从标题本身就应该很清楚了 我需要检查字典中是否存在某个项目并将其从 C 的字典中删除 唯一的问题是我必须仅使用值项而不是键来执行此操作 声明如下 IDictionary
  • Webpack html-webpack-plugin 在模板中加载图标

    我正在使用 Webpackhtml webpack plugin以及他们提供的模板 我想在标题中添加网站图标列表
  • 如何从私有 Dockerhub 存储库自动运行 docker?

    我有一个运行 Docker 的 EC2 服务器 我想将以下内容添加到User Data所以我的私有 Dockerhub 镜像将在服务器启动时被拉取 运行 如下所示 bin bash sudo docker run p 3333 3333 d
  • Hibernate Spring - @OneToMany - 外键未存储在数据库中

    要求 对于食谱应用程序 用户可以输入食谱名称和成分 用户可以在JSP页面上输入食谱的多种成分 数据库模型 创建了 2 个表 食谱可以有不止一种成分 Recipe recipe id primary key name Ingredient i
  • org.eclipse.swt.SWTException:表刷新中的“小部件已释放”

    该应用程序是基于 Eclipse 3 6 的 RCP 因此 jface 版本 3 5 2 在 Windows 7 上运行 我有一个自定义 View 类 其中包含TableViewer并打电话refresh 在上面 有时 但不是很常见 它会导
  • 即使出现重复键错误,Pymongo 也会插入 id

    我正在开发一个 Flask 应用程序并使用 mongodb 在一个端点中 我获取了 csv 文件并将内容插入到 mongodb 中insert many 在插入之前 我创建一个唯一索引以防止 mongodb 上的重复 当没有重复时我可以到达
  • 将文本预测脚本 [Markov Chain] 从 javascript 转换为 python

    过去几天我一直在尝试转换这个js脚本 http blog javascriptroom com 2013 01 21 markov chains 到Python代码 到目前为止我的实现 主要是blindfull cp 一些小的修复 impo
  • Tensorflow 2:如何在 GPU 和 CPU 之间切换执行?

    In tensorflow1 X 独立keras2 X 中 我曾经使用以下代码片段在 GPU 上的训练和 CPU 上运行推理之间切换 由于某种原因 我的 RNN 模型速度要快得多 keras backend clear session de
  • Cosmosdb sql api 和 Cosmosdb cassandra api 之间的存储差异是什么

    大多数文章都提到 如果我们使用 Cosmos Db 并新创建我们的应用程序 我们应该使用 Cosmos db sql api 当您已经将应用程序与实际的 mongo 和 cassandra 集成并且我们希望快速迁移到 cosmosdb 并且
  • 不带端口的 SQL Server 命名实例远程连接

    我有一个 SQL Server Express 的命名实例 我想让它在网络上可见 我能够做到这一点 但其他机器只能连接到指定端口号 即使它是默认端口 例如 其他机器可以使用以下方式连接到我的机器 1433 是 SQL Server 的默认端
  • CSS:可以将 Webkit 滚动条“推”到内容中吗?

    通常滚动条的位置如下 content scrollbar 我基本上希望在 自定义 滚动条和可
  • 在 iOS 中以编程方式清空缓存

    有谁巧合地知道我如何清空我正在开发的iOS应用程序的缓存内存 在它进入后台 applicationDidEnterBackground 的那一刻 我已经调查了 NSCache 但我仍然无法理解如何检索缓存以基本上删除 释放它 你说的是这个吗
  • powerpoint vba将某些幻灯片导出为pdf

    我试图在调用此函数时将选定的幻灯片导出为 pdf 这段代码运行得非常好 但给我的是整个幻灯片的 PDF 格式 Sub Export to PDF ActivePresentation ExportAsFixedFormat ActivePr
  • 最小购物车金额(WooCommerce 中的特定产品除外)

    我只允许在我的网站上进行最低价值 15 欧元的订单 但希望对一种产品进行例外处理 如果有人知道如何在这方面帮助我 我将非常感激 最小订单值的编码如下 有人知道我如何调整它以通过产品 ID 排除一种产品吗 add action woocomm
  • 内存中的方法表示是什么?

    在思考一下 Java C 编程时 我想知道属于对象的方法如何在内存中表示 以及这一事实如何涉及多线程 是为内存中的每个对象单独实例化一个方法还是执行 同一类型的所有对象共享该方法的一个实例 如果是后者 执行线程如何知道哪个对象是 要使用的属
  • PHP 发送的 ZIP 存档已损坏

    我正在使用 php ZipArchive 即时创建 zip 文件并将其发送回用户 我将压缩文件暂时存储在文档根目录上方的文件夹中 然后将其与代码一起发回 header Content type application zip header
  • 何时使用 $ 何时不使用

    我使用以下变量选择了一个控件 var txt text1 现在 当我必须处理文本框上的事件时 我是否必须将其引用为 txt 或 txt 即可 txt keydown function or txt keydown function 有什么好
  • 为什么 File::isDirectory 作为 FileFilter 可以正常工作?

    Why 文件 是目录在下面的示例中 作为 FileFilter 工作正常吗 File files new File listFiles File isDirectory listFiles方法需要一个FileFilter作为参数 publi
  • Android ActionBar 重新创建选项菜单

    在Android中使用ActionBar时 如何刷新选项菜单 我尝试隐藏和显示该栏 并使用 getSupportActionBar 获取它的新实例 我正在尝试实现一个登录 注销按钮 该按钮将根据用户的状态动态更改 这是我的 onCreate
  • Google Big-query api 403-禁止异常

    当我使用 Big Query API 的 java 应用程序执行查询时 出现以下 JSON 异常 以下是我得到的异常 error errors domain global reason accessDenied message Access