拉取消息时出错
error occured when pulling messages
google.gax.errors.GaxError: GaxError(RPC failed, caused by <_Rendezvous of RPC that terminated with (StatusCode.PERMISSION_DENIED, User not authorized to perform this action.)>)
为什么从 pub/sub API
中提取电子邮件时会出现此类错误
这是因为 you/your 应用未通过 gcloud 正确验证:
gcloud beta auth application-default login
这将输出如下内容:
Credentials saved to file: $SOME_PATH/application_default_credentials.json
然后你必须设置环境变量:
export GOOGLE_APPLICATION_CREDENTIALS=$SOME_PATH/application_default_credentials.json
运行 应用
希望对您有所帮助!
google.gax.errors.GaxError: GaxError(RPC failed, caused by <_Rendezvous of RPC that terminated with (StatusCode.PERMISSION_DENIED, User not authorized to perform this action.)>)
为什么从 pub/sub API
中提取电子邮件时会出现此类错误这是因为 you/your 应用未通过 gcloud 正确验证:
gcloud beta auth application-default login
这将输出如下内容:
Credentials saved to file: $SOME_PATH/application_default_credentials.json
然后你必须设置环境变量:
export GOOGLE_APPLICATION_CREDENTIALS=$SOME_PATH/application_default_credentials.json
运行 应用
希望对您有所帮助!