#python #snowflake-cloud-data-platform
Вопрос:
Я использую соединитель Snowflake Python в своем коде python и использую метод write_pandas для записи фрейма данных в таблицу Snowflake , соединение Snowflake-это один объект, который используется внутри метода write_pandas, при вызове этого метода я получаю ошибку, так как проверка SSL-сертификата Не удалась При использовании объекта подключения SSO Snowflake. Есть идеи, в чем причина этой ошибки
Комментарии:
1. Можете ли вы попробовать подключиться через Snowsql, используя тот же механизм единого входа, и посмотреть, не замечена ли ошибка. Если да, используйте следующую команду для получения дополнительной информации / журналов : snowsql-a <учетная запись> -u <учетная запись><имя пользователя> —аутентификатор <имя пользователя><тип> -o уровень журнала=отладка-o путь к журналу=<тип><путь>/ssodebug.log
2. Привет @Srinath Menon, я могу подключиться к Snowflake с помощью веб-интерфейса в режиме единого входа, доступ к SNowflake с помощью Snowsql ограничен в моей среде.
3. У вас есть посредник между ними? Если да, вам, возможно, потребуется внести в белый список URL-адрес, возвращаемый SYSTEM$WHITELIST
4. Подключение из веб-режима не даст правильного набора данных / отладки для определения основной причины, поэтому я предложил snowsql, потому что это покажет точную причину ошибки, если она не подключается. Кроме этого, есть ли у вас прокси-сервер в этой настройке? Если да, то протестируйте с помощью NO_PROXY, как указано здесь : docs.snowflake.com/en/user-guide/…
5. @Sergiu , спасибо за ответ ; Я могу подключить SSO к своей Snowflake с помощью Python-коннектора Snowflake с помощью метода внешнего браузера SSO; так что вы все еще думаете, что имена хостов из БЕЛОГО списка SYSTEM$должны быть добавлены в брандмауэр.