google.gax.errors.GaxError:GaxError(RPC失败,由终止的< _Rendezvous引起的(StatusCode.PERMISSION_DENIED,用户未被授权执行此操作。)>)
为什么在从pub / sub API
中提取电子邮件时会发生此类错误答案 0 :(得分:2)
这是因为您/您的应用未使用gcloud正确验证:
gcloud beta auth application-default login
这将输出如下内容:
Credentials saved to file: $SOME_PATH/application_default_credentials.json
然后你必须设置env变量:
export GOOGLE_APPLICATION_CREDENTIALS=$SOME_PATH/application_default_credentials.json
运行应用
希望这有帮助!