مصادر بيانات ClickPipes المدعومة
- Kafka
- Postgres
- MySQL
- MongoDB
بالنسبة إلى Kafka، يمكن الوصول إلى سجل المخططات عبر نقطة النهاية الخاصة العكسية نفسها التي تستخدمها الوسطاء — ولا يلزم أن يكون متاحًا عبر الإنترنت العام — شريطة أن يُحل اسم المضيف الخاص به إلى عناوين IP الخاصة بنقطة النهاية.
أنواع نقاط نهاية AWS PrivateLink المدعومة
مورد VPC
الاتصال بين المناطق غير مدعوم.
- أنشئ بوابة مورد
- أنشئ تهيئة مورد
- أنشئ مشاركة مورد
إنشاء بوابة موارد
بوابة الموارد هي النقطة التي تستقبل حركة المرور للموارد المحددة داخل VPC لديك.يُوصى بأن تتوفر في الشبكات الفرعية المرتبطة ببوابة الموارد لديك عناوين IP كافية.
كما يُوصى بأن يكون قناع الشبكة الفرعية لكل شبكة فرعية
/26 على الأقل.لكل نقطة نهاية VPC (لكل Reverse Private Endpoint)، تتطلب AWS كتلة متتالية من 16 عنوان IP لكل شبكة فرعية. (قناع شبكة فرعية /28)
إذا لم يتم استيفاء هذا الشرط، فسوف ينتقل Reverse Private Endpoint إلى حالة فشل.Active. يمكنك التحقق من الحالة بتشغيل الأمر التالي:إنشاء Resource-Configuration لمورد VPC
يتم ربط Resource-Configuration ببوابة المورد لإتاحة الوصول إلى موردك.يمكنك إنشاء Resource-Configuration من وحدة تحكم AWS أو باستخدام الأمر التالي:لا يمكنك إنشاء تهيئة مورد لعنقود متاح للوصول العام.
إذا كان عنقودك متاحًا للوصول العام، فيجب تعديل العنقود
ليصبح خاصًا قبل إنشاء تهيئة المورد
أو استخدام قائمة السماح لعناوين IP بدلًا من ذلك.
لمزيد من المعلومات، راجع وثائق AWS.
إنشاء Resource-Share
لمشاركة المورد الخاص بك، يلزم إنشاء Resource-Share. ويتم ذلك من خلال Resource Access Manager (RAM).لا يمكن استخدام Resource-Share إلا مع Reverse Private Endpoint واحد، ولا يمكن إعادة استخدامه.
إذا كنت بحاجة إلى استخدام Resource-Configuration نفسه مع عدة Reverse Private Endpoints،
فيجب إنشاء Resource-Share منفصل لكل endpoint.
يظل Resource-Share موجودًا في AWS account الخاص بك بعد حذف Reverse Private Endpoint،
ويجب إزالته يدويًا إذا لم تعد بحاجة إليه.
072088201116 (arn:aws:iam::072088201116:root):- تعيين
VPC endpoint typeإلىVPC Resource. - تعيين
Resource configuration IDإلى معرّف Resource-Configuration الذي تم إنشاؤه في الخطوة 2. - تعيين
Resource share ARNإلى ARN الخاص بـ Resource-Share الذي تم إنشاؤه في الخطوة 3.
MSK multi-VPC connectivity
حدّث سياسة عنقود MSK لديك، وأضف
072088201116 إلى الكيانات المسموح لها بالوصول إلى عنقود MSK.
راجع دليل AWS حول إرفاق سياسة عنقود لمزيد من التفاصيل.VPC endpoint service
- أي إعداد Kafka محلي يتطلب دعم private DNS
- الاتصال عبر المناطق لـ Postgres CDC
- الاتصال عبر المناطق لـ عنقود MSK. يُرجى التواصل مع فريق دعم ClickHouse للحصول على المساعدة.
أضِف معرّف حساب ClickPipes
072088201116 إلى الجهات المسموح لها في VPC endpoint service الخاصة بك.
راجع دليل AWS بشأن إدارة الأذونات لمزيد من التفاصيل.يمكن تهيئة الوصول عبر المناطق
لـ ClickPipes. أضِف منطقة ClickPipe الخاصة بك إلى المناطق المسموح بها في VPC endpoint service الخاصة بك.
إنشاء ClickPipe باستخدام نقطة نهاية خاصة عكسية
- انتقل إلى SQL Console الخاصة بـ ClickHouse Cloud Service.
- حدّد زر
Data Sourcesمن القائمة الجانبية اليسرى، ثم انقر على “Set up a ClickPipe”
- حدّد Kafka أو Postgres كمصدر بيانات.
- حدّد خيار
Reverse private endpoint.
- حدّد أي نقطة نهاية خاصة عكسية موجودة أو أنشئ واحدة جديدة.
إذا كان الوصول عبر المناطق مطلوبًا لـ RDS، فستحتاج إلى إنشاء VPC endpoint service، ويمكن أن يكون
هذا الدليل نقطة بداية جيدة لإعدادها.أما للوصول ضمن المنطقة نفسها، فإن إنشاء مورد VPC هو النهج الموصى به.
- أدخل المعلمات المطلوبة لنوع endpoint المحدد.
- بالنسبة إلى مورد VPC، أدخل configuration share ARN وconfiguration ID.
- بالنسبة إلى MSK multi-VPC، أدخل cluster ARN وطريقة المصادقة المستخدمة مع endpoint الذي أنشأته.
- بالنسبة إلى VPC endpoint service، أدخل اسم الخدمة.
-
انقر على
Createوانتظر حتى تصبح نقطة نهاية خاصة عكسية جاهزة. إذا كنت تُنشئ endpoint جديدًا، فسيستغرق إعداده بعض الوقت. ستُحدَّث الصفحة تلقائيًا بمجرد أن يصبح endpoint جاهزًا. قد يتطلب VPC endpoint service قبول طلب الاتصال في وحدة تحكم AWS.
- بعد أن يصبح endpoint جاهزًا، يمكنك استخدام اسم DNS للاتصال بمصدر البيانات. في قائمة endpoints، يمكنك رؤية اسم DNS الخاص بالـ endpoint المتاح. وقد يكون هذا إما اسم DNS وفّرته ClickPipes داخليًا أو اسم DNS خاصًا توفّره خدمة PrivateLink. اسم DNS ليس عنوان شبكة كاملًا. أضف Port وفقًا لمصدر البيانات. يمكن العثور على connection string الخاص بـ MSK في وحدة تحكم AWS. للاطلاع على القائمة الكاملة لأسماء DNS، انتقل إليها من إعدادات الخدمة السحابية.
إدارة نقاط النهاية الخاصة العكسية الحالية
-
في الشريط الجانبي، ابحث عن زر
Settingsوانقر عليه. -
انقر على
Reverse private endpointsفي قسمClickPipe reverse private endpoints. تُعرض المعلومات التفصيلية الخاصة بنقطة النهاية الخاصة العكسية في اللوحة المنبثقة. يمكن إزالة نقطة النهاية من هنا. سيؤثر ذلك على أي ClickPipes تستخدم نقطة النهاية هذه.
مناطق AWS المدعومة
القيود
التنظيف التلقائي لنقاط النهاية غير النشطة
| الحالة | فترة السماح | الوصف |
|---|---|---|
| فشل | 7 أيام | واجهت نقطة النهاية خطأ أثناء التهيئة. |
| بانتظار القبول | يوم واحد | لم يوافق مالك الخدمة بعد على اتصال نقطة النهاية. |
| مرفوض | يوم واحد | رفض مالك الخدمة اتصال نقطة النهاية. |
| منتهي الصلاحية | فورًا | انتهت صلاحية نقطة النهاية بالفعل وتُزال مباشرةً. |