Go Snowflake 驱动程序¶
备注
此驱动程序当前不支持 GCP 区域端点。请确保通过此驱动程序使用的任何工作负载不需要支持 GCP 区域端点。如果您对此有任何疑问,请联系 Snowflake 支持部门。
Go Snowflake 驱动程序提供了一个接口,用于使用 Go 编程语言开发应用程序以连接到 Snowflake 并执行所有标准操作。该驱动程序实施 Go ` 数据库/sql <https://golang.org/pkg/database/sql (https://golang.org/pkg/database/sql)>`_ 包。
有关 Snowflake 客户端支持的操作系统列表,请参阅 操作系统支持。
有关完整的安装说明以及开发者说明和源代码,请参阅 GitHub Go Snowflake 驱动程序存储库 (https://github.com/snowflakedb/gosnowflake)。
有关使用信息,请参阅 GoDoc ` gosnowflake 文档 <https://godoc.org/github.com/snowflakedb/gosnowflake (https://godoc.org/github.com/snowflakedb/gosnowflake)>`_ 。
使用 SnowCD 验证与 Snowflake 的网络连接¶
配置驱动程序后,可以使用 SnowCD 评估与 Snowflake 的网络连接并进行故障排除。
可以在初始配置过程中使用 SnowCD,也可以根据需要随时使用,以评估与 Snowflake 的网络连接并进行故障排除。
重要
从 Snowflake 8.24 版开始,网络管理员可以选择要求对所有与 Snowflake 的连接进行多因素身份验证 (MFA)。如果您的管理员决定启用此功能,则您必须将您的客户端或驱动程序配置为在连接到 Snowflake 时使用 MFA。有关更多信息,请参阅以下资源:
使用 Snowflake MFA 排查服务用户身份验证问题 (https://community.snowflake.com/s/article/Troubleshooting-service-users-authentication-issues-with-Snowflake-MFA) 知识文库文章