无法通过Snowpark连接Snowflake,请求启用insecure_mode=True方案
Snowpark连接Snowflake失败问题处理
关于insecure_mode=True的使用
可以在连接参数中添加"insecure_mode": True,这个参数会跳过SSL证书校验,适用于特定设备因证书信任问题导致的连接失败场景(你的情况正好符合:浏览器和其他设备能正常连接,仅该笔记本异常)。
修改后的连接代码:
connection_parameters = { "account": "YYXXXX.XYZ.XYZ.azure", "user": "USERNAME", "password": "PASSWORD", "warehouse": "WAREHOUSE_NAME", "database": "DATABASE_NAME", "schema": "PUBLIC", "insecure_mode": True } session = Session.builder.configs(connection_parameters).create()
额外排查方向
- 检查该笔记本的网络环境,是否有防火墙、代理拦截了Snowflake的443端口连接
- 确认该笔记本上的Snowpark、Python版本与其他正常设备一致,版本不兼容也可能引发连接问题
- 验证系统SSL证书存储,是否缺少Snowflake对应的根证书,必要时手动安装
内容的提问来源于stack exchange,提问作者Kyle
相关产品推荐
相关产品推荐

