Baidu AI Cloud
中国站

百度智能云

Time-Spatial Database

Client Create a TsdbClient

The data interface of TSDB is accessed through the TsdbClient object in Python SDK. Users can create a TsdbClient by referring to the following code:

import baidubce.protocol
from baidubce.bce_client_configuration import BceClientConfiguration
from baidubce.auth.bce_credentials import BceCredentials
from baidubce.services.tsdb.tsdb_client import TsdbClient
 
# when use https as the protocol, you may find certificate expire problem, this can be resovled by adding the following lines
# import ssl
# ssl._create_default_https_context = ssl._create_unverified_context
 
##########Required configuration#############
HOST = 'Fill host here' # user's time series database domain name, with the format such as databasename.tsdb.iot.gz.baidubce.com
AK = 'Fill AK here'     # user's Baidu AI Cloud Access Key ID
SK = 'Fill SK here'     # user's Baidu AI Cloud Secret Access Key
 
###########Optional configuration#############
#Use HTTP Protocol
protocol=baidubce.protocol.HTTP
#Use HTTPS Protocol
# protocol= baidubce.protocol.HTTPS
connection_timeout_in_mills=None  # timeout for connection
send_buf_size=None                # send buffer size
recv_buf_size=None                # receive buffer size
retry_policy=None                 # retry policy
 
# generate config objects
config = BceClientConfiguration(
        credentials=BceCredentials(AK, SK),
        endpoint=HOST,
        protocol=protocol,
        connection_timeout_in_mills=connection_timeout_in_mills,
        send_buf_size=send_buf_size,
        recv_buf_size=recv_buf_size,
        retry_policy=retry_policy)
 
#Create a TsdbCient
tsdb__client = TsdbClient(config)
Previous
Demo Project Download
Next
Write Operation