OSError: Ошибка туннельного подключения: 407 Требуется авторизация прокси - snowsql - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь подключиться к базе данных снежинок, используя аргумент командной строки snow sql - c, но получаю ошибку ниже.

Failed to execute request: HTTPSConnectionPool(host='xyz.azure.snowflakecomputing.com', port=443): Max retries exceeded with url: /session/v1/login-request?request_id=90925166-6058-4526-bdc8-46b3710576c6&request_guid=ff7507a5-7368-46d6-89e5-155b00fb651a (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 Proxy Authentication Required',)))

Ответы [ 2 ]

0 голосов
/ 01 сентября 2020

Попробуйте добавить NO_PROXY="xyz.azure.snowflakecomputing.com" к переменным среды на вашем компьютере, например

export NO_PROXY="xyz.azure.snowflakecomputing.com"
0 голосов
/ 03 августа 2020

Требуется проверка подлинности прокси

Похоже, ваше соединение проходит через прокси-сервер, требующий проверки подлинности. По снегу sql help:

 --proxy-host TEXT               (DEPRECATED. Use HTTPS_PROXY and HTTP_PROXY
                                 environment variables.) Proxy server
                                 hostname. Honors $SNOWSQL_PROXY_HOST.

таким образом, я думаю, вы хотите настроить HTTPS_PROXY. Это можно сделать следующим образом:

HTTPS_PROXY=http://user:password@proxy:port/ 

например,

export HTTPS_PROXY=http://user:password@proxy:port/
snowsql

или

env HTTPS_PROXY=http://user:password@proxy:port/  snowsql
...