创建TsdbClient

时序时空数据库 TSDB

  • 功能发布记录
  • 产品描述
    • 名词解释
    • 产品概述
    • 数据结构
    • 产品优势
    • 产品功能
    • 系统限制
  • Python-SDK
    • 管理接口
    • 生成查询数据点的预签名URL
    • 写入数据点的Gzip压缩说明
    • 查询操作
    • 写入操作
    • 创建TsdbClient
    • Demo工程下载
    • 版本说明
    • 安装SDK工具包
    • 概述
  • 申请邀请
    • 申请成为邀测用户
  • Java-SDK
    • 管理接口
    • 生成查询数据点的预签名URL
    • 写入数据点的gzip压缩说明
    • 查询操作
    • 写入操作
    • 创建TsdbClient
    • Demo工程下载
    • 版本说明
    • 快速入门
    • 安装SDK工具包
    • 概述
  • SQL参考
    • 支持SQL查询
    • 对接hive-sql
    • 支持MySQL协议
    • 对接spark-sql
  • 快速入门
    • 使用API入门
    • 创建数据库
    • 通过查询面板生成图表
    • 连接数据库
    • 概述
  • 典型实践
    • 物联网设备状态监控存储分析
    • 互联网业务性能监控服务
  • 操作指南
    • 多用户访问控制
    • 数据预处理
    • 时空服务
    • 数据管理
    • 与天工产品对接
    • 数据可视化
    • 数据库管理
    • 插值查询
  • 服务等级协议SLA
    • 时序数据库TSDB服务等级协议SLA(V2.0)
  • Node-SDK
    • 管理接口
    • 生成查询数据点的预签名URL
    • 写入数据点的gzip压缩说明
    • 查询操作
    • 写入操作
    • 创建TsdbClient
    • Demo工程下载
    • 版本说明
    • 快速入门
    • 安装SDK工具包
    • 错误码
    • 概述
  • API参考
    • 介绍
    • 聚合函数
    • 时间单位
    • 附录
    • 更新历史
    • 数据API接口说明
    • 管理API接口说明
    • 分组方式
  • 常见问题
    • 数据库创建及设置
    • 数据点查询
    • 数据管理
    • 用量提示
    • 常见问题总览
    • 数据点写入
  • 产品定价
    • 到期停服处理
    • 预付费
所有文档
menu
没有找到结果,请重新输入

时序时空数据库 TSDB

  • 功能发布记录
  • 产品描述
    • 名词解释
    • 产品概述
    • 数据结构
    • 产品优势
    • 产品功能
    • 系统限制
  • Python-SDK
    • 管理接口
    • 生成查询数据点的预签名URL
    • 写入数据点的Gzip压缩说明
    • 查询操作
    • 写入操作
    • 创建TsdbClient
    • Demo工程下载
    • 版本说明
    • 安装SDK工具包
    • 概述
  • 申请邀请
    • 申请成为邀测用户
  • Java-SDK
    • 管理接口
    • 生成查询数据点的预签名URL
    • 写入数据点的gzip压缩说明
    • 查询操作
    • 写入操作
    • 创建TsdbClient
    • Demo工程下载
    • 版本说明
    • 快速入门
    • 安装SDK工具包
    • 概述
  • SQL参考
    • 支持SQL查询
    • 对接hive-sql
    • 支持MySQL协议
    • 对接spark-sql
  • 快速入门
    • 使用API入门
    • 创建数据库
    • 通过查询面板生成图表
    • 连接数据库
    • 概述
  • 典型实践
    • 物联网设备状态监控存储分析
    • 互联网业务性能监控服务
  • 操作指南
    • 多用户访问控制
    • 数据预处理
    • 时空服务
    • 数据管理
    • 与天工产品对接
    • 数据可视化
    • 数据库管理
    • 插值查询
  • 服务等级协议SLA
    • 时序数据库TSDB服务等级协议SLA(V2.0)
  • Node-SDK
    • 管理接口
    • 生成查询数据点的预签名URL
    • 写入数据点的gzip压缩说明
    • 查询操作
    • 写入操作
    • 创建TsdbClient
    • Demo工程下载
    • 版本说明
    • 快速入门
    • 安装SDK工具包
    • 错误码
    • 概述
  • API参考
    • 介绍
    • 聚合函数
    • 时间单位
    • 附录
    • 更新历史
    • 数据API接口说明
    • 管理API接口说明
    • 分组方式
  • 常见问题
    • 数据库创建及设置
    • 数据点查询
    • 数据管理
    • 用量提示
    • 常见问题总览
    • 数据点写入
  • 产品定价
    • 到期停服处理
    • 预付费
  • 文档中心
  • arrow
  • 时序时空数据库TSDB
  • arrow
  • Python-SDK
  • arrow
  • 创建TsdbClient

创建TsdbClient

更新时间:2025-08-22

TSDB的数据接口在Python SDK中通过TsdbClient对象来访问,用户可以参考如下代码新建一个TsdbClient:

Plain Text
1import baidubce.protocol
2from baidubce.bce_client_configuration import BceClientConfiguration
3from baidubce.auth.bce_credentials import BceCredentials
4from baidubce.services.tsdb.tsdb_client import TsdbClient
5# when use https as the protocol, you may find certificate expire problem, this can be resovled by adding the following lines
6# import ssl
7# ssl._create_default_https_context = ssl._create_unverified_context 
8 
9##########必填配置#############
10HOST = 'Fill host here' # 用户的时序数据库域名,形式如databasename.tsdb.iot.gz.baidubce.com
11AK = 'Fill AK here'     # 用户的百度智能云 Access Key ID
12SK = 'Fill SK here'     # 用户的百度智能云 Secret Access Key
13 
14###########可选配置#############
15#使用HTTP协议
16protocol=baidubce.protocol.HTTP
17#使用HTTPS协议
18# protocol= baidubce.protocol.HTTPS
19connection_timeout_in_mills=None  #连接超时时间
20send_buf_size=None                #发送缓冲区大小
21recv_buf_size=None                #接收缓冲区大小
22retry_policy=None                 #重试策略
23 
24#生成config对象
25config = BceClientConfiguration(
26        credentials=BceCredentials(AK, SK),
27        endpoint=HOST,
28        protocol=protocol,
29        connection_timeout_in_mills=connection_timeout_in_mills,
30        send_buf_size=send_buf_size,
31        recv_buf_size=recv_buf_size,
32        retry_policy=retry_policy)
33 
34#创建TsdbCient
35tsdb_client = TsdbClient(config)

通过IP访问

在一些场景下比如正向代理,无法采用域名直接访问tsdb,python sdk也支持通过IP访问

Plain Text
1##########必填配置#############
2# HOST = '<ip>:<port>'
3# AK = '<your ak>'
4# SK = '<your sk>'
5# DATABASE = '<database_name>'
6
7########生成config对象########
8config = BceClientConfiguration(
9    credentials=BceCredentials(AK, SK),
10    endpoint=HOST,
11    protocol=protocol,
12    connection_timeout_in_mills=connection_timeout_in_mills,
13    send_buf_size=send_buf_size,
14    recv_buf_size=recv_buf_size,
15    retry_policy=retry_policy)
16
17########创建TsdbCient########
18tsdb_client = TsdbClient(config,DATABASE)

上一篇
写入操作
下一篇
Demo工程下载