拉消息时出错

时间:2016-10-17 05:32:54

标签: python google-cloud-pubsub

  

google.gax.errors.GaxError:GaxError(RPC失败,由终止的< _Rendezvous引起的(StatusCode.PERMISSION_DENIED,用户未被授权执行此操作。)>)

为什么在从pub / sub API

中提取电子邮件时会发生此类错误

1 个答案:

答案 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

运行应用

希望这有帮助!