Перейти к основному содержанию
Все типы ClickPipes можно создавать, обновлять и удалять программно с помощью ClickHouse Cloud OpenAPI. На этой странице описаны аутентификация и доступные конечные точки ClickPipes, а также приведены примеры запросов curl для каждого типа ClickPipe.

Аутентификация

ClickHouse Cloud API использует аутентификацию HTTP Basic. Вам потребуется ключ API (ID ключа + секрет ключа) с разрешениями для целевого сервиса. Инструкции по созданию см. в разделе Управление ключами API. Перед запуском любого из приведённых ниже примеров задайте следующие переменные окружения:

Базовый URL

Конечные точки

Все конечные точки ClickPipes привязаны к сервису ClickHouse Cloud: Для CDC ClickPipes (Postgres, MySQL, MongoDB) также доступны дополнительные конечные точки на уровне организации для масштабирования общей CDC-инфраструктуры: Полные схемы запросов и ответов для каждой конечной точки см. в Swagger UI.

Примеры

Получение списка ClickPipes

Получить ClickPipe

Остановить или запустить ClickPipe

Удалить ClickPipe

Создание ClickPipes

Тело запроса POST /clickpipes зависит от типа источника. В примерах ниже показана структура для каждого поддерживаемого типа ClickPipe. Эталонные JSON-схемы см. в Swagger UI.

Kafka

Поддерживаемые источники, совместимые с Kafka: kafka, confluent, msk, azureeventhub, redpanda, warpstream.

Amazon Kinesis

Amazon S3

Google Cloud Storage

serviceAccountKey должен содержать содержимое JSON-файла ключа сервисного аккаунта GCP, закодированное в base64.

Azure Blob Storage

Postgres CDC

MySQL CDC

MongoDB CDC

BigQuery

serviceAccountFile должен содержать содержимое JSON-файла ключа сервисного аккаунта GCP в кодировке base64.
Последнее изменение 19 июня 2026 г.