clickhouse_clickpipe في موفّر Terraform لـ ClickHouse. تستعرض هذه الصفحة إعداد الموفّر وتقدّم أمثلة على التهيئة لكل نوع ClickPipe مدعوم.
إعداد الموفّر
أصبح دعم ClickPipes متاحًا رسميًا بدءًا من إصدار الموفّر v3.14.0.
إذا كنت تستخدم إصدارًا أقدم، فستحتاج إلى إصدار alpha — راجع
سجل التغييرات الخاص بالموفّر
للاطلاع على التفاصيل.
نظرة عامة على المورد
clickhouse_clickpipe على معاملات المستوى الأعلى التالية:
| الوسيطة | مطلوب | الوصف |
|---|---|---|
name | نعم | اسم ClickPipe. |
service_id | نعم | معرّف خدمة ClickHouse Cloud. |
source | نعم | تهيئة المصدر (كتلة مصدر واحدة لكل ClickPipe). |
destination | نعم | تهيئة الوجهة. |
scaling | لا | عدد النسخ المتماثلة وحجمها. القيمة الافتراضية هي نسخة متماثلة واحدة. |
field_mappings | لا | تعيينات حقول مخصّصة بين أعمدة المصدر والوجهة. |
settings | لا | إعدادات ClickPipe المتقدمة. |
stopped | لا | اضبطه على true لإنشاء ClickPipe في حالة توقّف. القيمة الافتراضية هي false. |
id وstate للقراءة فقط، ويجري تعبئتهما بواسطة ClickHouse Cloud بعد الإنشاء.
الوجهة
destination مع جميع أنواع المصادر:
database.
أمثلة بحسب نوع ClickPipe
Kafka
type: kafka، confluent، msk، azureeventhub، redpanda، warpstream.
Kafka مع schema registry
Amazon كينيسيس
Kinesis مع IAM role
Amazon S3
الإدخال المستمر من S3 باستخدام SQS
Google Cloud Storage
service_account_key هي المحتوى المُرمَّز بترميز base64 لملف مفتاح JSON خاص بحساب خدمة في GCP.
تخزين Azure Blob
CDC لـ Postgres
Postgres مع IAM role
MySQL CDC
CDC في MongoDB
BigQuery
service_account_file هو المحتوى المشفَّر بترميز base64 لملف مفتاح JSON لحساب خدمة على GCP.
التوسيع
scaling لضبط عدد النسخ المتماثلة وتخصيص الموارد لها: