Google bigquery bq命令无法授权
在我的服务器上,我设置了项目,还设置了活动服务帐户。我能够成功地启动gsutil命令,但在运行bq命令时出错 错误是 授权错误。这可能是网络连接问题,请重试。如果此问题仍然存在,则凭据可能已损坏 错误跟踪是 HttpAccessTokenRefreshError:JWT签名无效Google bigquery bq命令无法授权,google-bigquery,gcloud,gsutil,Google Bigquery,Gcloud,Gsutil,在我的服务器上,我设置了项目,还设置了活动服务帐户。我能够成功地启动gsutil命令,但在运行bq命令时出错 错误是 授权错误。这可能是网络连接问题,请重试。如果此问题仍然存在,则凭据可能已损坏 错误跟踪是 HttpAccessTokenRefreshError:JWT签名无效 错误的一些可能原因: 激活密钥的传播可以延迟。GCP参考资料中提到了以下警告: 最长可能需要60秒,新创建的密钥才能用于身份验证。如果在创建新密钥后立即遇到身份验证失败,请确保在重试之前已过60秒 bq命令的SDK以
错误的一些可能原因:
- 激活密钥的传播可以延迟。GCP参考资料中提到了以下警告: 最长可能需要60秒,新创建的密钥才能用于身份验证。如果在创建新密钥后立即遇到身份验证失败,请确保在重试之前已过60秒
命令的SDK以某种方式缓存帐户密钥,并以与bq
的SDK不同的方式处理它。这可能是运行gsutil
时身份验证有效的原因gsutil
有时,传播可能需要超过60秒才能使用 我建议删除您的服务帐户并重新创建,或者重新启动您正在使用的环境。通常这有助于解决此类问题。您能否确认您的问题是否已解决?如果没有,一些附加信息将非常有用:您是否正在旋转钥匙?您使用的是哪个版本的Google Cloud SDK(建议使用最后一个可用版本)?