Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何在计划查询中显示和更改用户_Google Cloud Platform_Google Bigquery - Fatal编程技术网

Google cloud platform 如何在计划查询中显示和更改用户

Google cloud platform 如何在计划查询中显示和更改用户,google-cloud-platform,google-bigquery,Google Cloud Platform,Google Bigquery,Google云平台中的一些预定查询突然不再运行,并显示消息“访问被拒绝:…用户没有bigquery.tables.get table权限…” 首先,是否可以查看计划查询在哪个用户下运行? 第二,是否可以更改用户? 谢谢,Silvan,我总是使用服务帐户执行命令行 如果可以使用bq cli,请查看--service\u account和--service\u account\u credential\u文件 如果您仍然想使用日程查询,在(以上)上有一些关于服务帐户的文档。您是否详细阅读了日程文档

Google云平台中的一些预定查询突然不再运行,并显示消息“访问被拒绝:…用户没有bigquery.tables.get table权限…”

首先,是否可以查看计划查询在哪个用户下运行?
第二,是否可以更改用户?


谢谢,Silvan,我总是使用服务帐户执行命令行

如果可以使用bq cli,请查看--service\u account和--service\u account\u credential\u文件


如果您仍然想使用日程查询,在(以上)上有一些关于服务帐户的文档。

您是否详细阅读了日程文档?现在,我从文档中了解到CLI提供了更多选项。我试过使用
bq show--transfer\u config projects/…
,它向我显示了用户ID。但现在我试图找出如何从用户ID获取用户…@Silvan,你能再详细说明一下你现在遇到的问题是什么吗?@Alexandre,我想看看运行计划查询的用户。使用CLI,我可以执行
bq show--transfer\u config…
,在那里我可以看到用户ID。它只是一个数字,甚至与服务帐户详细信息中Web UI中显示的“唯一ID”不对应。因此,对于现有的计划查询,我不知道用户。但是,好的,我会将所有查询的用户更改为服务帐户…我会查看文档以检查是否可以这样做。好的,谢谢。我可以使用
bq update--transfer\u config--update\u credentials--service\u account\u name=。。。projects/…
所以这个问题解决了,找到用户ID仍然是个谜。
bq show…
中显示的用户ID有点神秘。请同意,似乎无法通过console或bq cli确定哪个SA或用户正在运行查询。