curl pour chaque type de ClickPipe.
Authentification
key ID + key secret) disposant des permissions sur le service cible. Consultez Managing API keys pour savoir comment en créer une.
Définissez les variables d’environnement suivantes avant d’exécuter l’un des exemples ci-dessous :
URL de base
Points de terminaison
| Méthode | Chemin | Description |
|---|---|---|
GET | /organizations/{organizationId}/services/{serviceId}/clickpipes | Lister tous les ClickPipes |
POST | /organizations/{organizationId}/services/{serviceId}/clickpipes | Créer un ClickPipe |
GET | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId} | Récupérer un ClickPipe |
PATCH | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId} | Mettre à jour un ClickPipe |
DELETE | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId} | Supprimer un ClickPipe |
GET | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/settings | Récupérer les paramètres du ClickPipe |
PUT | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/settings | Mettre à jour les paramètres du ClickPipe |
PATCH | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/scaling | Mettre à jour la mise à l’échelle du ClickPipe |
PATCH | /organizations/{organizationId}/services/{serviceId}/clickpipes/{clickPipeId}/state | Mettre à jour l’état du ClickPipe (démarrage/arrêt) |
| Méthode | Chemin | Description |
|---|---|---|
GET | /organizations/{organizationId}/clickpipes/cdcScaling | Récupérer la mise à l’échelle des ClickPipes CDC |
PATCH | /organizations/{organizationId}/clickpipes/cdcScaling | Mettre à jour la mise à l’échelle des ClickPipes CDC |
Exemples
Lister les ClickPipes
Obtenir un ClickPipe
Arrêter ou démarrer un ClickPipe
Supprimer un ClickPipe
Création de ClickPipes
POST /clickpipes varie selon le type de source. Les exemples ci-dessous montrent la structure de chaque type de ClickPipe pris en charge. Pour les schémas JSON de référence, consultez la Swagger UI.
Kafka
kafka, confluent, msk, azureeventhub, redpanda, warpstream.
Amazon Kinesis
Amazon S3
Google Cloud Storage
serviceAccountKey doit contenir le contenu encodé en base64 d’un fichier de clé JSON de compte de service GCP.
Azure Blob Storage
Postgres CDC
MySQL CDC
CDC MongoDB
BigQuery
serviceAccountFile doit contenir le contenu encodé en base64 d’un fichier de clé JSON d’un compte de service GCP.