本产品(clickhouse/2023-05-22)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(147535001692),在专家指导下进行签名对接。
在使用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接口查询慢日志明细。 |
备份管理
|
API |
标题 |
API概述 |
| ModifyBackupPolicy | 修改备份策略 | 修改ClickHouse企业版集群的备份策略。 |
| DescribeBackupPolicy | 查看备份策略 | 查看ClickHouse企业版集群的备份策略 |
| DeleteBackupPolicy | 删除备份策略 | 删除ClickHouse企业版集群的备份策略。 |
| CreateBackupPolicy | 创建备份策略 | 为指定的ClickHouse企业版集群创建备份策略。 |
| DescribeBackups | 查看备份集 | 查询ClickHouse企业版集群的备份集。 |
参数管理
|
API |
标题 |
API概述 |
| ModifyDBInstanceConfig | 修改实例配置 | 修改实例参数配置 |
| DescribeDBInstanceConfigChangeLog | 查询实例参数变更记录 | 查询实例参数配置记录 |
| DescribeDBInstanceConfig | 查询实例参数配置 | 查询实例参数配置 |
其他
|
API |
标题 |
API概述 |
| ChangeResourceGroup | 修改ClickHouse企业版实例所在资源组 | 修改ClickHouse企业版实例所在资源组。 |
该文章对您有帮助吗?