google-cloud-platform - 如何在计划查询中显示和更改用户
问题描述
Google Cloud Platform 中的一些计划查询突然不再运行,并显示消息“访问被拒绝:...用户没有 bigquery.tables.get 表权限...”
首先,是否可以查看计划查询在哪个用户下运行?
第二,可以改变用户吗?
谢谢, 西尔万
解决方案
我总是使用服务帐户来执行命令行...
如果您可以使用 bq cli,请查看 --service_account 和 --service_account_credential_file
如果您仍想使用计划查询,请参阅https://cloud.google.com/bigquery/docs/scheduling-queries上有关服务帐户的一些文档(如上所述)
推荐阅读
- git - 为什么即使从头开始做所有事情,我也不能发出拉取请求?
- python - 在 Docker 上运行 Spleeter:找不到满足要求 tensorflow==2.3.0 的版本
- css - 有没有办法以相反的方式使用媒体查询(悬停:悬停),以便它匹配无悬停设备?
- javascript - 如何在 Gulp 任务流管道之后从 minify-html minifyJs (UglifyJS / Terser) 中检索 nameCache
- python - 如何使用通用句子编码器进行类相似性?
- java - JSON/杰克逊:没有类型字段的递归多态反序列化
- python - selenium.common.exceptions.WebDriverException:消息:服务 /usr/bin/chromedriver 意外退出。状态码是:1
- angular - 角度 11 将组件加载到与主路由器插座不同的路由器插座中
- ios - Google Maps mapView 仅在 iMessage 应用程序上为灰色
- excel - 从 excel 数据转储中整理混乱的日期时间单元格