#python #google-cloud-pubsub
# #питон #google-cloud-pubsub
Вопрос:
google.gax.ошибки.GaxError: сбой GaxError(RPC, вызванный <_Rendezvous RPC, который завершился с помощью (StatusCode .PERMISSION_DENIED, пользователь не авторизован для выполнения этого действия.)>)
Почему этот тип ошибки возникает при извлечении электронных писем из pub / sub API
Ответ №1:
Это вызвано тем, что вы / ваше приложение неправильно аутентифицировано с помощью 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
Запустите приложение
Надеюсь, это поможет!