bq命令无法授权

时间:2019-05-07 16:38:58

标签: google-bigquery gcloud gsutil

在服务器上,我已经设置了项目,还设置了活动服务帐户。我能够成功触发 gsutil 命令,但是在运行bq命令时出现错误。

错误是

  

授权错误。这可能是网络连接问题,请重试。如果此问题仍然存在,则凭据可能已损坏。

错误跟踪为

  

HttpAccessTokenRefreshError:无效的JWT签名

1 个答案:

答案 0 :(得分:1)

某些可能的错误原因:

  • 可以延迟激活密钥的传播。在GCP关于service account key的参考中提到了以下警告:

      

    可能需要最多 60秒,新创建的密钥才能用于身份验证。如果您在创建新密钥后立即遇到认证失败,请确保已过去60秒,然后再试一次。

  • bq命令的SDK以某种方式缓存帐户密钥,并与gsutil的SDK进行不同的处理。这可能是运行gsutil时身份验证有效的原因。

有时,传播可能需要60秒钟以上的时间才能使用。