Big Query 服务帐号的访问权限已被撤销?

Posted

技术标签:

【中文标题】Big Query 服务帐号的访问权限已被撤销?【英文标题】:Big Query Service Account access revoked? 【发布时间】:2012-08-11 12:51:20 【问题描述】:

几天来,我一直在使用服务帐户成功访问 Google Big Query。我有几个测试可以成功连接并执行单个功能。

现在,无需更改任何代码或通过 API 控制台更改任何内容,我始终可以从所有 API 调用中获得“invalid_grant”。

我现在来了 - 几乎违反了礼貌请求限制,并且我已启用计费功能。

我可以做些什么来撤销我的访问权限?

我尝试使用另一个私钥等创建另一个服务帐户,但没有成功。

我已将我的新凭据放入此处给出的示例代码中:Authenticating Google API with a service account with Java API,但没有成功。

有什么想法吗?

谢谢。

【问题讨论】:

【参考方案1】:

如果您过去曾成功使用 BigQuery 进行服务帐户授权,但它突然停止工作(并且一直无法正常工作),我猜想问题与您服务器上的时钟有关。

我会先检查一下 - 如果时钟似乎关闭了,请使用 NTPdate (http://doc.ntp.org/3-5.93e/ntpdate.html) 之类的东西来确保它与NTP 服务器。

【讨论】:

谢谢,不确定这是否是问题所在。但在两种情况下,我重新同步了我的 Mac 时间(除其他外),它又开始工作了。但这还是很高兴知道的。

以上是关于Big Query 服务帐号的访问权限已被撤销?的主要内容,如果未能解决你的问题,请参考以下文章

我的服务帐号即使拥有足够的权限也无法访问 BigQuery 数据

是否可以将服务帐户限制为特定的 Big Query 数据集?

python中的Web服务,用于获取Big Query中表的架构信息

如何在 Big Query 中获取测量协议命中数据?

Facebook API SDK撤销访问权限

Flutter:如何实时监听权限