更新时间:2026-01-06 GMT+08:00
分享

Fabric SQL客户端初始化

在向Fabric SQL服务API发送请求之前,首先必须创建一个FabricSQLClient实例,以用于认证鉴权。

方法定义:

FabricSQLClient(endpoint, accessKey, secretKey, securityToken=None, token=None, proxies=None, verify=False)

构造函数参数描述:

参数名

类型

是否必填

描述

endpoint

str

Fabric SQL提供的服务地址。

accessKey

str

接入键标识,有永久和临时两种。

secretKey

str

安全接入键,有永久和临时两种。

securityToken

str

临时访问密钥token,只有当使用临时AKSK时才填写,否则请设置为None。

token

str

IAM用户Token。

proxies

dict

使用代理,如果为None则使用系统代理。

verify

bool

是否使用证书认证,默认为False。

代码样例:

  • 使用永久访问密钥创建Fabric SQL客户端:
    import os
    from fabricsql.SQLClient import FabricSQLClient
    # AK/SK属于敏感信息,推荐通过环境变量方式获取,避免直接明文编码在程序中
    endpoint = 'xxxxxxxxxxxxxx'
    accessKey = os.getenv("AccessKeyID")
    secretKey = os.getenv("SecretAccessKey")
    client = FabricSQLClient(endpoint, accessKey, secretKey)
  • 使用临时访问密钥创建Fabric SQL客户端:
    import os
    from fabricsql.FabricSQLClient import fabricSQLClient
    # AK/SK属于敏感信息,推荐通过环境变量方式获取,避免直接明文编码在程序中
    endpoint = 'xxxxxxxxxxxxxx'
    accessKey = os.getenv("AccessKeyID")
    secretKey = os.getenv("SecretAccessKey")
    securityToken = os.getenv("SecurityToken")
    client = FabricSQLClient(endpoint, accessKey, secretKey, securityToken)

相关文档