Google BigQuery аутентификация с удаленного сервера - PullRequest
0 голосов
/ 08 мая 2018

У меня есть скрипт python, запускаемый с удаленного сервера (нашего сервера). Сценарий использует модуль pandas_gbq для выполнения запроса BQ с использованием pd.read_gbq(query, project , private_key). Использование private_key (путь к json) прекрасно работает локально, но когда я загрузил скрипт и ключ к серверу, возникла проблема аутентификации, и я получил эту ошибку:

"повысить значение \ ngoogle.auth.exceptions.TransportError: HTTPSConnectionPool (host = 'accounts.google.com', port = 443): максимальное количество попыток превышено с помощью URL: / o / oauth2 / token (вызвано SSLError (SSLError (1, u [SSL: CERTIFICATE_VERIFY_FAILED] сертификат подтвержден не удалось (_ssl.c: 765) ') "

Полагаю, я могу попробовать использовать модуль bigquery вместо модуля pandas_gbq и попытаться подключиться, но в итоге они используют один и тот же ключ, и я могу придумать причину, по которой он должен работать. Любой совет будет оценен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...