使用来自在AWS EC2上运行的JupyterHub的SSO连接到Snowflake

时间:2019-10-10 17:58:56

标签: snowflake-data-warehouse

(代表Snowflake客户提交)

.........................

我已经设置了在Ubuntu EC2实例上运行的JupyterHub。我们也已经开始在Snowflake中使用SSO。

但是,每当我尝试实际使用雪花连接时,都会出现以下错误:

DatabaseError: 250009 (08001): Failed to connect to DB: <REDACTED>.eu
west-1.snowflakecomputing.com:443, Unable to open a browser in this environment.

似乎这里也存在类似的挑战: https://community.snowflake.com/s/question/0D50Z000095j13y/unable-to-connect-snowflakes-using-jupyter-notebook-running-on-ubuntu-server

...但是在该线程中似乎没有明确的答案。

我意识到这几乎肯定是EC2实例而不是Snowflake的问题,但我不知道从哪里开始解决此问题。

.........................

有什么建议吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您是否正在控制台上运行它?该错误消息表明没有可用的Web浏览器。 SSO是基于浏览器的,因此需要能够打开Web浏览器。

本机SSO(意味着不需要浏览器)目前仅可通过Okta使用。

参考: https://docs.snowflake.net/manuals/user-guide/admin-security-fed-auth-use.html#browser-based-sso