我正在尝试在 docker 容器内使用雪花连接器。我想使用externalbrowser
身份验证器,以便我可以使用 Okta 凭据进行连接,但连接器失败并出现下面提到的错误。
DatabaseError: (snowflake.connector.errors.DatabaseError) 250008 (08001): None: 无法连接到 DB: xx.snowflakecomputing.com:443,无法在此环境中打开浏览器。
(此错误的背景位于:http://sqlalche.me/e/13/4xp6 http://sqlalche.me/e/13/4xp6)
顺便说一句,我建议从问题中删除您的帐户名(如错误所示)。
您说得对,“externalbrowser”选项是基于浏览器的 SSO。也许可以让它运行带有一些扩展软件和配置的 docker 容器,但我不会推荐它,因为它似乎不值得付出努力。
相反,您可以查看其他 SSO 身份验证方法,例如本机 SSO Okta、密钥对身份验证或外部 OAuth。这些不需要浏览器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)