Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Query واجهة برمجة تطبيقات endpoints

يتطلب بناء تطبيقات تفاعلية قائمة على البيانات أكثر من مجرد قاعدة بيانات سريعة، وبيانات منظَّمة جيدًا، واستعلامات محسَّنة. فواجهتك الأمامية والخدمات المصغّرة تحتاج أيضًا إلى طريقة سهلة لاستهلاك البيانات التي تُرجعها تلك الاستعلامات، ويفضَّل أن يكون ذلك عبر واجهات برمجة تطبيقات منظَّمة جيدًا.

تتيح لك ميزة Query واجهة برمجة تطبيقات endpoints إنشاء نقطة نهاية واجهة برمجة تطبيقات مباشرةً من أي استعلام SQL محفوظ في ClickHouse Cloud Console. وستتمكن من الوصول إلى نقاط نهاية واجهة برمجة تطبيقات عبر HTTP لتنفيذ استعلاماتك المحفوظة دون الحاجة إلى الاتصال بخدمة ClickHouse Cloud عبر برنامج تشغيل native.

التحكم في الوصول عبر IP

تلتزم Query واجهة برمجة تطبيقات endpoints بقائمة السماح لعناوين IP على مستوى مفتاح واجهة برمجة تطبيقات. وعلى غرار SQL Console، تمرِّر Query واجهة برمجة تطبيقات endpoints الطلبات من داخل البنية التحتية لـ ClickHouse، لذا لا تنطبق إعدادات قائمة السماح لعناوين IP على مستوى الخدمة.

لتقييد العملاء الذين يمكنهم استدعاء Query واجهة برمجة تطبيقات endpoints الخاصة بك:

افتح إعدادات مفتاح واجهة برمجة تطبيقات

  1. انتقل إلى ClickHouse Cloud Console → Organizationواجهة برمجة تطبيقات Keys
مفاتيح واجهة برمجة تطبيقات
  1. انقر على Edit بجوار مفتاح واجهة برمجة تطبيقات المستخدم لـ Query واجهة برمجة تطبيقات endpoints
تحرير

أضف عناوين IP المسموح بها

  1. في قسم Allow access to this واجهة برمجة تطبيقات Key، حدِّد Specific locations
  2. أدخل عناوين IP أو نطاقات CIDR (على سبيل المثال، 203.0.113.1 أو 203.0.113.0/24)
  3. أضف عدة إدخالات حسب الحاجة
مواقع محددة

يتطلب إنشاء Query واجهة برمجة تطبيقات endpoints دور Admin في Console ومفتاح واجهة برمجة تطبيقات يملك الأذونات المناسبة.

Navigation