跳转到主要内容
ClickHouse Cloud 提供基于 OpenAPI 的 API,您可以通过编程方式管理账户及各项服务。
本文档介绍的是 ClickHouse Cloud API。有关数据库 API 端点,请参见 Cloud Endpoints API
  1. 您可以使用左侧菜单中的 API Key 选项卡来创建和管理 API Key。
  1. API Key 页面初始会显示一个提示,指导您创建第一个 API Key,如下所示。创建第一个密钥后,您可以使用右上角出现的 New API Key 按钮创建新的密钥。
  1. 要创建 API Key,请指定密钥名称、密钥权限和过期时间,然后点击 Generate API Key

权限与 ClickHouse Cloud 的预定义角色一致。Developer 角色对已分配的服务具有只读权限,Admin 角色具有完整的读写权限。
查询 API 端点要将 API Key 用于查询 API 端点,请将 Organization Role 设置为 Member (最低要求) ,并为 Query Endpoints 授予 Service Role 访问权限。
  1. 下一页将显示您的 Key ID 和 Key secret。请复制这些值并将其保存在安全的地方,例如密钥保管库。离开此页面后,这些值将不会再次显示。
  1. ClickHouse Cloud API 使用 HTTP Basic Authentication 验证您的 API Key。以下示例展示了如何使用 curl 和您的 API Key 向 ClickHouse Cloud API 发送请求:
$ KEY_ID=mykeyid
$ KEY_SECRET=mykeysecret

$ curl --user $KEY_ID:$KEY_SECRET https://api.clickhouse.cloud/v1/organizations
  1. 返回 API Key 页面后,你会看到密钥名称、Key ID 的后四位字符、权限、状态、到期日期和创建者。你可以在此页面编辑密钥名称、权限和到期日期,也可以在此页面禁用或删除密钥。

删除 API Key 是不可恢复的永久操作。任何使用该密钥的服务都将立即失去对 ClickHouse Cloud 的访问权限。

端点

有关端点的详细信息,请参阅 API 参考文档。 请使用您的 API Key 和 API Secret,base URL 为 https://api.clickhouse.cloud/v1
最后修改于 2026年6月10日