المتطلبات الأساسية لعملية الدمج

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

توضّح هذه الصفحة الخطوات التي يجب إكمالها قبل أن تتمكّن من تفعيل عملية دمج موصّل مركز واجهات برمجة التطبيقات في Apigee Edge.

الخطوة 1: توفير مركز واجهات برمجة التطبيقات

لتوفير مركز واجهات برمجة التطبيقات ضمن مشروعك على Google Cloud، اتّبِع الخطوات التالية:

  1. إنشاء مشروع على Google Cloud:
    • انتقِل إلى Google Cloud Console.
    • من أداة اختيار المشاريع، انقر على مشروع جديد.
    • أدخِل اسم مشروع واختَر حساب فوترة.
    • انقر على إنشاء.
    • بدلاً من ذلك، استخدِم واجهة سطر الأوامر gcloud:
      gcloud projects create PROJECT_NAME
  2. تفعيل واجهات برمجة التطبيقات في "مركز واجهات برمجة التطبيقات" وتوفير "مركز واجهات برمجة التطبيقات":
    • في وحدة تحكّم Google Cloud، ابحث عن "مركز Apigee API".
    • انتقِل إلى خدمة "مركز واجهات برمجة التطبيقات".
    • انقر على تفعيل واجهات برمجة التطبيقات إذا طُلب منك ذلك.
    • اتّبِع خطوات توفير الخدمة الظاهرة على الشاشة لإعداد "مركز واجهات برمجة التطبيقات". أثناء هذه العملية، احرص على تفعيل أي أذونات وحِزم إضافية مطلوبة لمعالجة كلّ من البيانات الوصفية وأحداث وقت التشغيل.

الخطوة 2: إنشاء مثيل للإضافة

يعمل مثيل المكوّن الإضافي في "مركز واجهات برمجة التطبيقات" كنقطة تسجيل لمؤسسة واحدة أو أكثر من مؤسسات Apigee Edge.

  • انتقِل إلى وحدة تحكّم "مركز واجهات برمجة التطبيقات".
  • اتّبِع الخطوات الواردة في إنشاء إضافة مخصّصة لإنشاء مثيل إضافة جديد.
  • أثناء هذه العملية، ستحصل على اسم مورد مثيل (يُشار إليه أيضًا باسم معرّف البوابة). يحدّد هذا المعرّف مؤسسة Apigee Edge بشكلٍ فريد ضمن API Hub، وهو أمر بالغ الأهمية للخطوة التالية.

إعداد عملية دمج موصّل مركز واجهات برمجة التطبيقات في Apigee Edge (الموافقة على الاشتراك في مؤسسة)

بعد إنشاء مثيل المكوّن الإضافي بنجاح في "مركز واجهات برمجة التطبيقات"، عليك ضبط مؤسستك على Apigee Edge لإرسال البيانات إليه. تتطلّب هذه الخطوة أذونات orgadmin ضمن مؤسسة Apigee Edge المعنية لجميع طلبات البيانات من واجهة برمجة التطبيقات المطلوبة لإعداد عملية دمج موصّل "مركز واجهات برمجة التطبيقات".

لتفعيل عملية دمج موصّل "مركز واجهات برمجة التطبيقات" لمؤسسة Apigee Edge، استخدِم الأمر التالي:

curl -X POST https://api.enterprise.apigee.com/v1/organizations/ORG_NAME uapim/settings \
  -H "Authorization: Bearer OAUTH_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
      "gatewayId": "INSTANCE_RESOURCE_NAME"
  }'

المكان:

  • ORG_NAME هو اسم مؤسستك على Apigee Edge.
  • OAUTH_TOKENهو رمز OAuth المميز المستخدَم لمصادقة الطلب. لمزيد من المعلومات حول إنشاء رمز مميز لبروتوكول OAuth، يُرجى الاطّلاع على الحصول على الرموز المميزة.
  • INSTANCE_RESOURCE_NAME: اسم مورد المثيل (معرّف البوابة) الذي تم الحصول عليه من الخطوة السابقة.

بعد التنفيذ بنجاح، يتم تسجيل مؤسستك على Apigee Edge باستخدام مثيل المكوّن الإضافي المحدد لـ "مركز واجهات برمجة التطبيقات"، ما يؤدي إلى بدء عملية المزامنة لكلّ من البيانات الوصفية لواجهة برمجة التطبيقات وبيانات وقت التشغيل.