云数据库 GEMINIDB-通过Python语言连接实例:使用SSL方式连接实例的示例代码

时间:2024-09-29 16:11:39

使用SSL方式连接实例的示例代码

from influxdb import InfluxDBClient

# 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全
# 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAME_ENV和EXAMPLE_PASSWORD_ENV
username = os.getenv('EXAMPLE_USERNAME_ENV')
password = os.getenv('EXAMPLE_PASSWORD_ENV') 
client = InfluxDBClient(host=IP, port=****, username=username, password=password, ssl=True) 
client.get_list_database()
  • host,port请以实际值为准。
  • ssl的值必须设置为True。
  • 如果不设置ssl,或者ssl设置为False,则会报如下错误:

    InfluxDBClientError: 400: Client sent an HTTP request to an HTTPS server.

support.huaweicloud.com/influxug-nosql/nosql_09_0102.html