跳转到主要内容
所有 ClickPipes 类型都可以通过 ClickHouse Cloud OpenAPI 以编程方式创建、更新和删除。本页介绍身份验证以及可用的 ClickPipes 端点,并为每种 ClickPipe 类型提供 curl 请求示例。

身份验证

ClickHouse Cloud API 使用 HTTP Basic 身份验证。你需要一个在目标服务上具有相应权限的 API 密钥 (key ID + key secret) 。有关如何创建 API 密钥,请参见管理 API 密钥 在运行下面的任何示例之前,请先设置以下环境变量:

基准 URL

端点

所有 ClickPipes 端点都限定在特定的 ClickHouse Cloud 服务范围内:
MethodPathDescription
GET/organizations/{organizationId}/services/{serviceId}/clickpipes列出所有 ClickPipes
POST/organizations/{organizationId}/services/{serviceId}/clickpipes创建 ClickPipe
GET/organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}获取 ClickPipe
PATCH/organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}更新 ClickPipe
DELETE/organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}删除 ClickPipe
GET/organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/settings获取 ClickPipe 设置
PUT/organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/settings更新 ClickPipe 设置
PATCH/organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/scaling更新 ClickPipe 扩缩容
PATCH/organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/state更新 ClickPipe 状态 (启动/停止)
对于 CDC ClickPipes (Postgres、MySQL、MongoDB) ,还提供了用于共享 CDC 基础设施扩缩容的组织级端点:
MethodPathDescription
GET/organizations/{organizationId}/clickpipes/cdcScaling获取 CDC ClickPipes 扩缩容
PATCH/organizations/{organizationId}/clickpipes/cdcScaling更新 CDC ClickPipes 扩缩容
如需查看每个端点的完整请求和响应 schema,请参阅 Swagger UI

示例

查看 ClickPipes 列表

获取 ClickPipe

停止或启动 ClickPipe

删除 ClickPipe

创建 ClickPipes

POST /clickpipes 的请求体会因源类型不同而有所差异。以下示例展示了每种受支持的 ClickPipe 类型的结构。有关权威 JSON schema,请参阅 Swagger UI

Kafka

支持的 Kafka 兼容数据源:kafkaconfluentmskazureeventhubredpandawarpstream

亚马逊 Kinesis

亚马逊 S3

Google Cloud Storage

serviceAccountKey 必须填写为经 Base64 编码的 GCP 服务账号 JSON 密钥文件内容。

Azure Blob 存储

Postgres CDC

MySQL CDC

MongoDB CDC

BigQuery

serviceAccountFile 必须填写经 Base64 编码的 GCP 服务账号 JSON 密钥文件内容。
最后修改于 2026年7月2日