API概览

更新时间: 2023-05-30 16:10:00
本产品(云数据库 ClickHouse 版/2022-01-01)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(11370001915),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

地域管理

API标题API概述
DescribeRegions查看可选的地域和可用区调用DescribeRegions接口查询云数据库ClickHouse云原生版的地域和可用区信息。

集群管理

API标题API概述
CheckCreateCluster对创建集群进行预检查调用CheckCreateCluster接口对创建云数据库ClickHouse云原生版集群进行预检查,预判创建请求是否成功。
CreateCluster创建集群调用CreateCluster接口创建一个云数据库ClickHouse云原生版集群。
ListClusters查看指定地域集群信息调用ListClusters接口查看指定地域的云数据库ClickHouse云原生版集群信息。
DescribeCluster查看集群信息调用DescribeCluster接口查看云数据库ClickHouse云原生版集群的信息。
DescribeClusterStatusSet查看集群状态信息调用DescribeClusterStatusSet接口查看云数据库ClickHouse云原生版集群的所有状态信息。
ModifyClusterDescription修改集群描述调用ModifyClusterDescription接口修改云数据库ClickHouse云原生版集群的描述。
DeleteCluster释放集群调用DeleteCluster接口释放指定云数据库ClickHouse云原生版的按量付费集群。
UpgradeCluster升级小版本调用UpgradeCluster接口为云数据库ClickHouse云原生版集群进行小版本升级,主要包含bug修复。

计算组管理

API标题API概述
CheckCreateVirtualWareHouse对创建计算组进行预检查调用CheckCreateVirtualWareHouse接口对创建计算组进行预检查,预判创建请求是否成功。
CreateVirtualWareHouse对创建计算组进行预检查调用CreateVirtualWareHouse接口为云数据库ClickHouse云原生版集群创建计算组。
ListVirtualWareHouses查看所有计算组信息调用ListVirtualWareHouses接口查看云数据库ClickHouse云原生版集群的所有计算组信息。
ListVirtualWareHouseConfigs查看指定计算组的参数配置信息调用ListVirtualWareHouseConfigs接口查看云数据库ClickHouse云原生版集群指定计算组的所有参数配置信息。
DescribeVirtualWareHouse查看指定的计算组信息调用DescribeVirtualWareHouse接口查看云数据库ClickHouse云原生版集群的指定计算组信息。
DescribeVirtualWareHouseEndpointInfo查看计算组的连接信息调用DescribeVirtualWareHouseEndpointInfo接口查看计算组的连接信息。
DescribeVirtualWareHouseClassSet查询所有计算组规格调用DescribeVirtualWareHouseClassSet接口查询云数据库ClickHouse云原生版支持的所有计算组规格。
DescribeVirtualWareHouseStatusSet查看计算组的状态信息调用DescribeVirtualWareHouseStatusSet接口查看云原生版集群计算组的所有状态信息。
CheckModifyVirtualWareHouseResource对计算组变配进行预检查调用CheckModifyVirtualWareHouseResource接口对计算组变配进行预检查,预判变配请求是否成功。
ModifyVirtualWareHouseResource对计算组变配调用ModifyVirtualWareHouseResource接口对云数据库ClickHouse云原生版集群的指定计算组变配。
RestartVirtualWareHouse重启计算组调用RestartVirtualWareHouse接口重启计算组。本接口仅适用于云数据库ClickHouse的云原生版集群。
ModifyVirtualWareHouseDescription修改计算组的描述调用ModifyVirtualWareHouseDescription接口修改云数据库ClickHouse云原生版集群指定计算组的描述。
ModifyVirtualWareHouseConfig修改计算组的参数配置信息调用ModifyVirtualWareHouseConfig接口修改云原生版集群指定计算组的参数配置信息。
AllocateVirtualWareHousePublicConnection申请计算组的外网地址调用AllocateVirtualWareHousePublicConnection接口申请云原生版集群指定计算组的外网地址。
ReleaseVirtualWareHousePublicConnection释放计算组的外网地址调用ReleaseVirtualWareHousePublicConnection接口释放云数据库ClickHouse云原生版集群指定计算组的外网地址。
CheckDeleteVirtualWareHouse对删除计算组进行预检查调用CheckDeleteVirtualWareHouse接口对删除计算组进行预检查,预判删除请求是否成功。
DeleteVirtualWareHouse删除计算组调用DeleteVirtualWareHouse接口删除云数据库ClickHouse云原生版集群的指定计算组。
DescribeSlowQuery查询计算组的慢查询调用DescribeSlowQuery接口对指定云数据库ClickHouse云原生版的单个计算组进行慢查询明细诊断操作。
DescribeSlowQueryTrend查询计算组的慢查询趋势调用DescribeSlowQueryTrend接口对指定云数据库ClickHouse云原生版的单个计算组进行慢查询趋势诊断操作。
DescribeRunningQuery查询计算中正在运行的查询调用DescribeRunningQuery接口对指定云数据库ClickHouse云原生版的单个计算组进行正在运行查询查看操作。
KillQuery取消查询操作调用KillQuery接口对指定云数据库ClickHouse云原生版的单个计算组进行查询取消操作。
GetDistributedTablesBufferSize统计计算组中分布式表本地写入缓存的大小调用GetDistributedTablesBufferSize接口对指定云数据库ClickHouse云原生版的单个计算组进行分布式表本地写入缓存大小统计操作。

账号管理

API标题API概述
CreateAccount创建账号调用CreateAccount接口为云数据库ClickHouse云原生版集群创建数据库账号。
ListAccounts查看所有账号信息调用ListAccounts接口查看云数据库ClickHouse云原生版集群的所有数据库账号信息。
DescribeAccount查看指定账号信息调用DescribeAccount接口查看云数据库ClickHouse云原生版集群的指定数据库账号信息。
ResetAccountPassword重置账号密码调用ResetAccountPassword接口重置数据库账号的密码。本接口仅适用于云数据库ClickHouse的云原生版集群。
ModifyAccountDescription修改账号描述调用ModifyAccountDescription接口修改云数据库ClickHouse云原生版集群指定数据库账号的描述。
ModifyAccountPrivilege修改账号权限类型调用ModifyAccountPrivilege接口修改云数据库ClickHouse云原生版集群指定数据库账号的权限类型。
DeleteAccount删除指定账号调用DeleteAccount接口删除云数据库ClickHouse云原生版集群的指定数据库账号。

安全管理

API标题API概述
DescribeClusterSecurityInfo查看白名单分组调用DescribeClusterSecurityInfo接口查看云数据库ClickHouse云原生版集群的白名单分组。
PatchClusterSecurityIPGroup在白名单分组中添加IP地址调用PatchClusterSecurityIPGroup接口在白名单分组中添加IP地址。本接口仅适用于云数据库ClickHouse的云原生版集群。
UpsertClusterSecurityIPGroup重置白名单分组中的IP地址调用UpsertClusterSecurityIPGroup接口重置白名单分组中的IP地址。本接口仅适用于云数据库ClickHouse的云原生版集群。
DeleteClusterSecurityIPGroup删除白名单分组调用DeleteClusterSecurityIPGroup接口删除云数据库ClickHouse云原生版集群的指定白名单分组。
阿里云首页 云数据库 ClickHouse 相关技术圈