无法通过 Docker 容器的外部浏览器身份验证器连接到 Snowflake

Sou*_*tha 5 docker snowflake-cloud-data-platform

当我尝试通过 docker 容器内的 python 脚本连接到 Snowflake 时,出现以下错误。

Snowflake.connector.errors.DatabaseError:无法连接到数据库:cisco.us-east-1.snowflakecomputing.com:443,无法在此环境中打开浏览器。

小智 0

docker 容器似乎无法通过 externalbrowser 选项打开基于浏览器的 SSO 所需的浏览器。

如果您使用 OKTA 作为 IDP,那么您可以使用 docker 容器中的本机 SSO。请参阅以下文档了解更多详细信息。

https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-use.html#native-sso-okta-only