SnowSQL:缓存凭据

问题描述 投票:0回答:2

我必须使用 SSO 进行身份验证,这是通过浏览器进行的。我运行查询:

$ snowsql -a <ACCOUNT> -u <USERNAME> -r <ROLE> --authenticator externalbrowser -f foo.sql

但是,这需要我每次都进行烦人的浏览器身份验证过程。我知道帐户/用户/角色可以放入配置中,这些不是问题,因为我经常更改所有三个 - 但我想避免每次运行查询时都必须打开/关闭浏览器以进行 SSO 身份验证.

有没有办法让 SnowSQL 缓存凭据,以便在像这样重复运行时,我不必重新进行身份验证?

configuration snowflake-cloud-data-platform credentials
2个回答
1
投票

密钥对身份验证记录在此处:https://docs.snowflake.com/en/user-guide/key-pair-auth.html

在我看来,这是使用 CLI 时的最佳解决方案,并且您希望授权步骤尽可能少


0
投票

我配置了密钥对身份验证,但现在对于每个文件,它都会询问私钥密码。超级烦人。我有一个要针对 Snowflake 执行的文件列表!我想登录一次,而不是一次又一次地登录每个文件。

© www.soinside.com 2019 - 2024. All rights reserved.