开始连接操作向量数据库之前,您需要确保已准备好必要的网络环境,并已获取连接账户与访问密钥。此外,客户端还需要安装适用的 SDK。
配置网络环境
开启外网功能,系统自动分配域名与端口,在本地 Linux 系统的客户端便可通过外网快速连接数据库。
外网方式(推荐)
1. 登录 向量数据库控制台。
2. 在实例列表中,找到需开启外网访问的实例。
3. 单击实例 ID 进入实例详情页面,在网络信息区域,单击外网地址后面的开启。
4. 在开启外网访问的小窗口,在允许访问白名单的输入框,配置外网访问的白名单列表。输入格式支持如下形式:
IP 地址:如192.168.1.0。
CIDR 段:如192.168.1.0/24。
多个 IP 或 CIDR 段:如:192.168.1.0,192.168.1.21。多个 IP 或 CIDR 段之间使用英文逗号分隔。最多支持填写10个 IP 或 CIDR 段。
?
5. 单击确定,等待任务执行完成,在网络信息区域的外网地址,可查看系统分配的外网地址。
内网方式
申请与腾讯云向量数据库在同一地域同一个 VPC 内的 Linux 云服务器 CVM,通过内网快速连接向量数据库。
在腾讯云 CVM 安全组中需配置出站规则,把腾讯云向量数据库的 IP 及端口添加到出站规则中。在腾讯云向量数据库安全组中配置入站规则,把 CVM 的 IP 地址及向量数据库的端口添加到入站规则中,才能连接成功。 操作详情,可参见 安全组。
获取登录密钥
1. 登录 向量数据库控制台。
2. 在实例列表中,找到目标实例。
3. 单击目标实例 ID,或在其操作列,单击管理,进入实例详情页面。
4. 在实例详情页面,选择密钥管理。
5. 在密钥管理页面,可查看到访问数据库的账户及其对应的 API 密钥。单击复制,可直接复制 root 账户默认的密钥。
?
安装 SDK
腾讯云向量数据库(Tencent Cloud VectorDB)提供了 Python、Java、Go 语言的 SDK, 辅助您快速访问数据库。
Python 3.6 及以上版本。
Java 8 或更高版本。
Go 1.15 或更高版本。
pip install tcvectordb
说明:
使用 pip 安装 Python SDK 之前,请确保 pip 指向3.6及以上的 Python 版本,否则选用相应的 pip3 安装。
Gradle 项目,请在 build.gradle 文件中添加如下依赖。
com.tencent.tcvectordb:vectordatabase-sdk-java:1.1.2
Maven 项目,请在 pom.xml 文件中添加如下依赖。
<dependency><groupId>com.tencent.tcvectordb</groupId><artifactId>vectordatabase-sdk-java</artifactId><version>1.1.2</version></dependency>
go
get
-
u github
.
com
/
tencent
/
vectordatabase
-
sdk
-
go
/
tcvectordb