检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
“连接管理”,在“基本信息 > SSL”处单击。 在弹出框中,单击“是”,开启SSL连接。 稍后可在“基本信息”区域,查看到SSL已开启。 SSL连接开启后,可以单击SSL处的,下载SSL证书,用于连接实例时使用。 通过SSL方式连接实例的方法可参见SSL连接。 关闭SSL连接 登录管理控制台。
您也可以在实例基本信息页面,单击左侧导航栏中的“连接管理”,在“基本信息 > SSL”处单击,开启SSL安全连接。 图2 开启SSL SSL安全连接开启成功后,可以通过SSL的方式连接GeminiDB Cassandra实例,详情请参见SSL方式。 关闭SSL安全连接 登录管理控制台。 在服务列表中选择“数据库
接口”。 在实例管理页面,单击目标实例名称,进入基本信息页面。 在数据库信息区域,单击SSL后的,开启SSL安全连接。 图1 开启SSL安全连接 关闭SSL安全连接 登录管理控制台。 在服务列表中选择“数据库 > 云数据库 GeminiDB Influx 接口”。 在实例管理页面,单击目标实例名称,进入基本信息页面。
下载SSL证书 SSL证书是一种遵守SSL协议的服务器数字证书,能在客户端和服务器端之间建立加密通道,保证数据在传输过程中不被窃取或篡改。 为了提高数据安全性,创建实例时您可以开启SSL安全连接,实例创建成功后,可通过SSL方式连接实例。通过SSL方式连接实例时,需要使用SSL安全证书。
1、TLS1.2。 开启SSL安全连接 登录管理控制台。 在服务列表中选择“数据库 > 云数据库 GeminiDB Redis 接口”。 在实例管理页面,单击目标实例名称,进入基本信息页面。 在连接信息区域,单击SSL处的,开启SSL安全连接。 图1 开启SSL安全连接 SSL安全连接开启成
下载SSL默认证书 操作场景 SSL证书是一种遵守SSL协议的服务器数字证书,可以在客户端和服务器端之间建立加密通道,保证数据在传输过程中不被窃取或篡改。 为了提高数据安全性,GeminiDB Influx实例提供默认的SSL证书,创建实例时您可以开启SSL安全连接,待实例创建成功后,可通过SSL方式连接实例。
用户token。 表3 请求Body参数 参数 是否必选 参数类型 描述 ssl_option 是 String ssl开关选项。 “on”,表示实例默认开启SSL连接。 “off”,表示实例默认不启用SSL连接。 响应参数 状态码: 202 表4 响应Body参数 参数 参数类型
被视为空集合。 修改后的命令 当前生效的命令名称。命令名称在0位到30位之间,当长度为0时表示命令禁用,不区分大小写字母,可包含数字、字母和下划线的组合,不能包含其他特殊字符。修改成功后的命令不允许重复。 禁用 禁用默认关闭,您可以根据需要,单击禁用命令。禁用的命令,修改后的命令会显示为空。
单击目标实例名称,进入基本信息页面,在“连接信息 > SSL”处单击下载按钮,获取SSL证书。 图1 获取SSL证书 将SSL证书上传到弹性云服务器。 通过如下命令查看ECS操作系统支持的openssl版本。 openssl version GeminiDB Redis提供的SSL功能只支持TLS1.3及以上的协议,不支持TLS1
参数类型 描述 commands Array of objects 高危命令与对应重命名命令。详情请参考表4。 表4 CommandInfo 参数 参数类型 描述 origin_name String 原高危命令,当前支持的有:keys、flushdb、flushall、hgeta
描述 commands 是 Array of objects 高危命令与对应重命名命令。详情请参考表4。 表4 CommandInfo 参数 是否必选 参数类型 描述 origin_name 是 String 原高危命令,当前支持的有:keys、flushdb、flushall、hg
连接数据库 通过Python连接实例的方式有无需下载SSL证书连接和用户下载SSL证书连接两种,其中使用SSL证书连接通过了加密功能,具有更高的安全性。 GeminiDB Mongo新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。 前提条件 连接数据库的弹性云服务器必须和GeminiDB
√ 查询监控和管理 表4 查询监控和管理支持的命令列表 命令名称 读写模式下是否支持该命令 只读模式下是否支持该命令 kill query √ √ show queries √ √ 数据点查询、写入和删除 表5 数据点支持的命令列表 命令名称 读写模式下是否支持该命令 只读模式下是否支持该命令
shardingState x 系统内部命令。 unsetSharding x 系统内部命令。 split x 系统内部命令 splitChunk x 系统内部命令。 splitVector x 系统内部命令。 moveChunk x 系统内部命令。 movePrimary x 系统内部命令。 isdbgrid
数据库命令 支持与限制的命令 父主题: 用户指南
数据库命令 支持的命令列表 父主题: 用户指南
x)、Redis 7.0命令兼容性,供DBA和开发参考。 GeminiDB基础命令 针对社区Redis提供的全部命令类型,GeminiDB 5.0、6.2(包含6.2.x)和7.0兼容情况如下: 表1 GeminiDB Redis接口命令兼容度 Redis命令分类 命令详情 GeminiDB
使用COPY命令导出导入数据 COPY是cqlsh中的逻辑导出导入命令,包括COPY TO和COPY FROM两个命令。 COPY TO支持将数据从表中导出到csv、parquet、orc格式的文件中。 导出文件格式为csv时,需要每行都写入目标文件中的一行,其中的字段由定界符分隔。
使用原生Redis的DEL命令可以删除一条或多条exHash数据。 EXISTS EXISTS <key> [key ...] 使用原生Redis的EXISTS命令可以查看一条或多条exHash数据是否存在。 复杂命令、选项详细介绍 EXHSET 表2 EXHSET命令介绍 类别 说明 语法
Mongo支持通过Go语言接口来操作数据,通过Go连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。 GeminiDB Mongo新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。 驱动下载 建议使用go mod下载驱动 require