【问题标题】:How can i connect snowflake with Oauth via python?如何通过 python 将雪花与 Oauth 连接起来?
【发布时间】:2021-12-08 18:53:03
【问题描述】:

我需要从谷歌连接。 雪花的例子是

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")

但是我怎样才能获得 值? 请帮忙

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: python oauth-2.0 google-oauth snowflake-cloud-data-platform


【解决方案1】:

您需要根据您设置的 OAuth 安全性生成 OAuth Token。无论是雪花 OAuth 还是外部 OAuth 完全取决于您的技术和业务需求。它的详细信息在这里: https://docs.snowflake.com/en/user-guide/oauth-intro.html

还有一些很棒的知识库提供了设置它的确切步骤:

https://community.snowflake.com/s/article/Create-External-OAuth-Token-Using-Azure-AD-For-The-OAuth-Client-Itself

https://community.snowflake.com/s/article/External-oAuth-Token-Generation-using-Azure-AD

https://community.snowflake.com/s/article/How-To-Create-External-Oauth-Token-Using-Okta-For-The-Client-Itself-Service-Flow

【讨论】:

    猜你喜欢
    • 2020-08-31
    • 2020-10-13
    • 1970-01-01
    • 2019-06-18
    • 2016-05-01
    • 2023-02-21
    • 2015-09-20
    • 1970-01-01
    • 2021-07-22
    相关资源
    最近更新 更多