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 数据集?