python - 如何通过 python 将雪花与 Oauth 连接起来?
问题描述
我需要从谷歌连接。雪花的例子是
ctx = snowflake.connector.connect(
user="<username>",
host="<hostname>",
account="<account_identifier>",
authenticator="oauth",
token="<oauth_access_token>",
warehouse="test_warehouse",
database="test_db",
schema="test_schema")
但我怎样才能获得 <oauth_access_token> 值?请帮忙
解决方案
您需要根据您设置的 OAuth 安全性生成 OAuth 令牌。无论是雪花 OAuth 还是外部 OAuth 完全取决于您的技术和业务需求。它的详细信息在这里: https ://docs.snowflake.com/en/user-guide/oauth-intro.html
还有一些很棒的 KB,它们提供了设置它的确切步骤:
https://community.snowflake.com/s/article/External-oAuth-Token-Generation-using-Azure-AD
推荐阅读
- angular - Angular FormBuilder 组已弃用
- laravel - 段没有移动/无法在控制器中获得正确的参数
- javascript - 如何正确模拟套接字连接以模拟各种 on.('data' 事件
- c# - BitArray 初始化为 0 的时间复杂度是多少?
- python - 从外部服务器传递 webhook 时,Watson Assistant 给出错误 [任何地方都没有答案]
- python - 通过 Regex 和 Maxsplit 拆分字符串会返回多个拆分
- java - 如何使用 Spring Data JPA 正确外部化本机 SQL 查询
- java - 更改列表中的单元格的功能
- c++ - myComboBox->Dismiss(); 在 wxEVT_TEXT 和 wxEVT_COMBOBOX_DROPDOWN 下不工作
- php - Laravel 8 用户表列名