هل ترغب في تعلم كيفية استخدام مصادقة ElasticSearch باستخدام واجهة برمجة تطبيقات؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كيفية إنشاء واجهة برمجة التطبيقات واستخدامها لتنفيذ الاستعلامات إلى خادم ElasticSearch.
• أوبونتو 18
• أوبونتو 19
• ElasticSearch 7.6.2
في مثالنا، عنوان IP لخادم ElastiSearch هو 192.168.100.7.
ElasticSearch البرنامج التعليمي ذات الصلة:
في هذه الصفحة، ونحن نقدم الوصول السريع إلى قائمة من الدروس المتعلقة تركيب ElasticSearch.
البرنامج التعليمي ElasticSearch – API المصادقة
تثبيت الحزم المطلوبة.
اختبار الاتصال الخاص بك مع خادم ElasticSearch.
هنا هو إخراج الأمر:
ضع في اعتبارك أن المصادقة المستندة إلى واجهة برمجة التطبيقات تتطلب اتصال HTTPS بـ ElasticSearch.
لتمكين المصادقة المستندة إلى API، تحتاج إلى إنشاء شهادة وتمكين الميزات التالية على ملف تكوين Elasticsearch.
إنشاء واجهة برمجة تطبيقات ElasticSearch.
هنا هو إخراج الأمر:
في مثالنا، أنشأنا واجهة برمجة تطبيقات مصادقة لحساب المستخدم المسمى: مرن.
• معرف API – l1YNpHEB5GTDEAeplnnx
• API KEY – 40kYGW-SRZG2KnL_dWkBSQ
الهامه! استخدمنا بروتوكول HTTPS بدلاً من HTTP.
نحن بحاجة إلى ترميز معرف ومفتاح باستخدام Base64.
• معرف API – l1YNpHEB5GTDEAeplnnx
• API KEY – 40kYGW-SRZG2KnL_dWkBSQ
الهامه! تحتاج إلى فصل المعرف والمفتاح باستخدام حرف القولون.
هنا هو إخراج الأمر:
استخدم واجهة برمجة التطبيقات لتنفيذ استعلام إلى ملقم ElasticSearch.
هنا هو إخراج الأمر:
استخدم واجهة برمجة التطبيقات لتنفيذ استعلام إلى ملقم ElasticSearch مع مطول.
هنا هو إخراج الأمر:
تهانينا! يمكنك استخدام واجهة برمجة تطبيقات ElasticSearch للمصادقة.