我必须使用SSO进行身份验证,这是通过浏览器进行的。我使用以下内容进行查询:
$ snowsql -a <ACCOUNT> -u <USERNAME> -r <ROLE> --authenticator externalbrowser -f foo.sql但是,这要求我每次都要执行恼人的浏览器身份验证过程。我知道可以将帐户/用户/角色放在配置中,这并不是问题所在,因为我经常将这三者都更改--但我希望避免每次运行查询时都必须打开/关闭SSO的浏览器。
是否有一种方法可以使SnowSQL缓存凭据,以便在像这样的重复运行时,我不必重新验证?
发布于 2022-07-26 16:16:16
密钥对身份验证记录在这里:https://docs.snowflake.com/en/user-guide/key-pair-auth.html
在我看来,当使用CLI时,它是最好的解决方案,并且您希望授权步骤尽可能最小化。
https://stackoverflow.com/questions/73116230
复制相似问题