步骤一:创建数据源
操作场景
进行统一数据源管理,当前仅用于SQL审核。
前提条件
添加的数据源必须是正确并且可以连接成功。
操作步骤
- 登录UGO控制台。
- 单击左侧导航栏的“数据源管理”。
- 在数据源管理页面,单击右上角的“创建数据源”按钮。
- 进入创建数据源页面,完成基本信息的填写。
基本信息填写完成后,“开始测试”高亮显示。
图1 创建数据源表1 创建数据源参数说明 参数名称
说明
名称
在数据源管理列表中显示的名称。
由字母、数字、_、-组成,长度是5-50个字符,不区分大小写且必须以字母开头、数字或字母结束的唯一的项目名称。
数据库类型
下拉选择待创建的数据库类型。支持GaussDB、MySQL、PostgreSQL、TaurusDB、GoldenDB、Oracle、Microsoft SQL Server、MariaDB。
网络类型
公网网络:通过弹性公网IP(Elastic IP,EIP)进行数据库连接。
如果数据库网络有IP白名单限制,请将弹性公网IP添加至数据库网络白名单,确保UGO可以连接。
连接方法
仅支持通过服务名称进行连接。
数据库名称
待进行管理的数据库名称。
请输入由字母、数字、.、_、-、$、#、空格组成,长度是2-128个字符,必须以字母、数字、.、_、-、空格开头且允许使用"包裹的名称。
主机IP地址/主机名
填写具体主机IP地址或主机名,IP地址格式支持IPv4和IPv6。
说明:支持IPv6数据库如下:MySQL。
主机端口
待进行管理的数据库端口。
用户名
待进行管理的数据库用户名。
请输入由字母、数字、.、_、-、$、#组成,长度是2-128个字符,必须以字母、数字、.、_、-开头且允许使用"包裹的用户名。
密码
待进行管理的数据库密码。
密码最多支持50个字符。
SSL类型
- 不使用SSL:将启用不安全协议,存在潜在风险。
- 单向SSL:将对数据库身份进行认证并启用安全加密传输。
- 输入信任密码:用于访问证书的信任库密码。
- 上传证书文件:单击后找到目标库的根证书文件进行上传。
说明:- 若选择“单向SSL”,必须同时正确选择上传文件、填写信任密码,这些信息为用户私有。但当目标库为GaussDB和PostgreSQL时,需上传PEM类型的根证书文件,且不需要输入密码。
- SSL(Secure Socket Layer,安全套接层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。如果不启动SSL安全连接,请自行承担数据安全风险。
- 单击“开始测试”,测试通过显示“已连接”,右下角“创建”高亮显示。
当前仅测试连通性,若断连或权限不足,会导致“连接数据库失败”,无法创建数据源。
- 单击创建。显示“项目创建成功”。
- 单击“确定”,返回数据源管理页面,用户可以看到最新创建的数据源已在列表中。
可通过数据源ID、名称、数据库名称、数据库类型、IP地址及端口信息进行搜索。图2 数据源管理