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

集群管理

API标题API概述
CreateDBInstance创建集群调用CreateDBInstance接口创建ClickHouse企业版集群。
DeleteDBInstance释放集群调用DeleteDBInstance接口释放云数据库ClickHouse企业版集群。
StartDBInstance启动集群调用StartDBInstance接口启动云数据库ClickHouse企业版集群。
RestartDBInstance重启集群调用RestartDBInstance接口重启云数据库ClickHouse企业版集群。
StopDBInstance暂停集群调用StopDBInstance接口暂停云数据库ClickHouse企业版集群。
ModifyDBInstanceClass修改集群弹性配置调用ModifyDBInstanceClass接口修改集群的弹性配置。
ModifyDBInstanceAttribute修改集群的配置属性调用ModifyDBInstanceAttribute接口修改集群的配置属性。
DescribeDBInstances查询集群列表调用DescribeDBInstances接口查询集群列表。
DescribeDBInstanceAttribute查询集群的详细信息调用DescribeDBInstanceAttribute接口查询云数据库ClickHouse企业版集群的详细信息。
UpgradeMinorVersion升级内核小版本调用UpgradeMinorVersion接口升级指定云数据库ClickHouse企业版集群的内核小版本。

账号管理

API标题API概述
CreateAccount创建账号调用CreateAccount接口为云数据库ClickHouse企业版集群创建数据库账号。
DeleteAccount删除账号调用DeleteAccount接口删除账号。
ResetAccountPassword重置账号的密码调用ResetAccountPassword接口重置云数据库ClickHouse企业版集群的数据库账号密码。
ModifyAccountDescription修改账号备注调用ModifyAccountDescription接口修改账号的备注信息。
ModifyAccountAuthority修改账号的授权信息调用ModifyAccountAuthority接口修改账号的授权信息。
DescribeAccounts查询账号列表调用DescribeAccounts接口查询指定云数据库ClickHouse集群的数据库账号列表。
DescribeAccountAuthority查看账号权限调用DescribeAccountAuthority接口查看账号权限。

数据库管理

API标题API概述
CreateDB创建数据库调用CreateDB接口创建数据库。
DeleteDB删除数据库调用DeleteDB接口删除数据库。
DescribeDBInstanceDataSources查询DB或者Table的数据结构调用DescribeDBInstanceDataSources接口查询DB或者Table的数据结构。

网络管理

API标题API概述
CreateEndpoint申请外网地址调用CreateEndpoint接口申请外网地址。
DeleteEndpoint释放外网地址调用DeleteEndpoint接口释放外网地址。
ModifyDBInstanceConnectionString修改连接地址调用ModifyDBInstanceConnectionString接口修改集群的连接地址。
ModifySecurityIPList变更白名单调用ModifySecurityIPList接口变更集群白名单设置。
DescribeSecurityIPList查询白名单调用DescribeSecurityIPList接口查询白名单。
DescribeEndpoints查询集群访问地址调用DescribeEndpoints接口查询集群的访问地址。

任务及日志管理

API标题API概述
DescribeProcessList查看正在运行中的查询调用DescribeProcessList接口查看正在运行中的查询。
KillProcess终止正在进行的任务调用KillProcess接口终止正在进行的任务。
DescribeSlowLogTrend查询慢日志趋势调用DescribeSlowLogTrend接口查询慢日志趋势。
DescribeSlowLogRecords查询慢日志明细调用DescribeSlowLogRecords接口查询慢日志明细。