Pular para o conteúdo principal
Todos os tipos de ClickPipe podem ser criados e gerenciados com o recurso clickhouse_clickpipe no provedor Terraform do ClickHouse. Esta página apresenta a configuração do provedor e exemplos de configuração para cada tipo de ClickPipe compatível.

Configuração do provedor

O suporte ao ClickPipes está em disponibilidade geral a partir da versão v3.14.0 do provedor. Se você estiver usando uma versão anterior, será necessário um lançamento alpha — consulte o changelog do provedor para mais detalhes.
Adicione o provedor ClickHouse à sua configuração do Terraform:
Consulte Gerenciando chaves de API para ver instruções sobre como criar uma chave de API para usar com o provedor.

Visão geral do recurso

O recurso clickhouse_clickpipe tem os seguintes argumentos de nível superior: Os atributos id e state são somente leitura e são preenchidos pelo ClickHouse Cloud após a criação.

Destino

O bloco destination é comum a todos os tipos de origem:
Para fontes CDC (Postgres, MySQL, MongoDB, BigQuery), as tabelas de destino são criadas automaticamente com base no schema de origem — normalmente, só database é necessário.

Exemplos por tipo de ClickPipe

Kafka

Valores aceitos para type: kafka, confluent, msk, azureeventhub, redpanda, warpstream.

Kafka com schema registry

Amazon Kinesis

Kinesis com IAM role

A autenticação com IAM role exige um serviço ClickHouse em execução na AWS.

Amazon S3

Ingestão contínua do S3 com SQS

Para fazer a ingestão contínua usando uma fila SQS (modo não ordenado), consulte Configuração do modo não ordenado para obter instruções de configuração.

Google Cloud Storage

service_account_key deve ser o conteúdo codificado em base64 de um arquivo JSON de chave de conta de serviço do GCP.

Armazenamento de Blobs do Azure

Postgres CDC

Postgres com IAM role

A autenticação com IAM role exige um serviço ClickHouse em execução na AWS.

MySQL CDC

CDC do MongoDB

BigQuery

service_account_file deve ser o conteúdo codificado em base64 do arquivo de chave JSON de uma conta de serviço do GCP.

Escalonamento

Todos os tipos de ClickPipe oferecem suporte ao bloco scaling para configurar o número de réplicas e a alocação de recursos:

Importando ClickPipes existentes

ClickPipes existentes podem ser importados para o estado do Terraform usando o ID do serviço e o ID do ClickPipe:
Última modificação em 29 de junho de 2026