متطلبات بوابة خدمات مطوّري البرامج

الإصدار 4.18.01 من Edge الخاص بخدمة Private Cloud

في ما يلي الحد الأدنى من متطلبات الأجهزة والبرامج للتثبيت.

الأجهزة

المتطلبات

نظام التشغيل

تم اختبار تعليمات التثبيت وملفات التثبيت المرفقة على أنظمة التشغيل المُدرَجة هنا: https://apigee.com/docs/api-services/reference/supported-software.

وحدة المعالجة المركزية (CPU) ثنائي النواة

ذاكرة الوصول العشوائي

4 غيغابايت

القرص الثابت

120 غيغابايت

Java

أنت بحاجة إلى إصدار متوافق من Java1.8 مثبَّت على كل جهاز Postgres قبل عملية التثبيت. يتم إدراج أرقام JDK المتوافقة في البرامج المتوافقة والإصدارات المتوافقة.

واجهة الشبكة

يجب توفُّر اتصال نشط بالإنترنت.

كجزء من عملية التثبيت، ينزِّل المثبِّت الموارد من الويب. في حال إعداد بيئتك لاستخدام طلبات HTTP وHTTPS صادرة عن خادم وكيل، يجب أن يكون الخادم الوكيل قد تم إعداده بشكل صحيح لمعالجة الطلبات المُعاد توجيهها التي قد تحدث أثناء عملية تنزيل.

على سبيل المثال، يؤدي الطلب إلى https://drupal.org/ إلى عرض رمز حالة HTTP 301 وإعادة التوجيه إلى https://www.drupal.org/.

يجب ضبط الخادم الوكيل لإرجاع رمز حالة HTTP 200 مع المحتوى المطلوب من عملية إعادة التوجيه.

بالنسبة إلى عمليات تثبيت SAP، إذا تم إعداد البيئة الخاصة بك على طلبات HTTPS الصادرة من الخادم الوكيل، يجب أن يتوافق الخادم الوكيل مع الإصدار 1.0 من بروتوكول أمان طبقة النقل (TLS). لا يتوافق الإصدار 0.9.8 من OpenSSL مع الإصدار 1.1 من بروتوكول أمان طبقة النقل (TLS) أو الإصدار 1.2 من بروتوكول أمان طبقة النقل (TLS)، بل يتوافق مع الإصدار 1.0 من بروتوكول أمان طبقة النقل (TLS) فقط.

متطلبات Red Hat Enterprise Linux (RHEL)

تفرض RHEL متطلبات إضافية بسبب الحاجة إلى الاشتراك للوصول إلى عمليات تنزيل البرامج من Red Hat. يجب أن يكون الخادم قادرًا على الاتصال بالإنترنت لتنزيل RPMs عبر yum. في حال استخدام RHEL، يجب أن يكون الخادم مسجّلاً على Red Hat Network (RHN) وأن يكون مسجَّلاً في القناة الاختيارية للخادم.

يتم التحقق من متطلبات Red Hat أثناء التثبيت وستطلب منك أداة تثبيت البوابة في حال لم يتم تسجيل RHEL من قبل. إذا كان لديك بيانات اعتماد تسجيل الدخول إلى Red Hat، يمكنك استخدام الأمر التالي لتسجيل RHEL قبل بدء عملية التثبيت:

> subscription-manager register --username=my_username --password=my_password --auto-attach 

استبدِل my_username وmy_password ببيانات اعتماد Red Hat.

إذا كان لديك إصدار تجريبي من RHEL، يمكنك الحصول على ترخيص تجريبي لمدة 30 يومًا. يمكنك الانتقال إلى https://access.redhat.com/solutions/32790 للحصول على مزيد من المعلومات.

متطلبات بروتوكول SMTP

تنصح Apigee، ولكنها لا تطلب منك، ضبط خادم SMTP لإرسال الرسائل الإلكترونية من البوابة. في حال ضبط الإعدادات، يجب التأكُّد من إمكانية وصول تطبيق Drupal إلى المنفذ اللازم على خادم SMTP. بالنسبة إلى بروتوكول SMTP الذي لا يستخدم بروتوكول أمان طبقة النقل (TLS)، يكون رقم المنفذ عادةً 25. بالنسبة إلى بروتوكول SMTP المزوّد ببروتوكول أمان طبقة النقل (TLS)، غالبًا ما يكون 465، ولكن يمكنك الرجوع إلى موفّر بروتوكول نقل البريد البسيط (SMTP).

متطلبات إضافية

لإجراء التثبيت، يجب أن يمتلك المستخدم الذي يثبِّت البرنامج إذن الوصول إلى الجذر.

متطلبات بنية النشر

تتضمن "خدمات قناة مطوّري البرامج" واجهة واحدة مع خادم إدارة Apigee عبر واجهة برمجة تطبيقات REST لتخزين المعلومات حول تطبيقات المستخدم واستردادها. يجب أن تتمكّن "خدمات قناة المطوّر" من الاتصال بخادم الإدارة عبر HTTP أو HTTPS، بناءً على عملية التثبيت.

المعلومات المطلوبة قبل بدء التثبيت

قبل البدء في التثبيت، يجب أن تتوفر لديك المعلومات التالية:

  1. ما هو النظام الأساسي الذي تضبطه: Red Hat أم CentOS؟ إذا كان هذا من تثبيت Red Hat، يجب تسجيل الجهاز على Red Hat Network لتنزيل العائد لكل ألف ظهور.
  2. هل تخطط لتثبيت Postgres على الجهاز المحلي؟ وفي هذه الحالة، لا تثبِّت Postgres على الجهاز. إذا كنت تريد إجراء عملية تثبيت بسيطة تتضمّن كل العناصر على الجهاز نفسه، عليك تثبيت Postgres على الجهاز.
  3. إذا كنت تنوي الوصول إلى خادم Postgres البعيد، اسم المضيف والمنفذ واسم قاعدة البيانات واسم المستخدم وكلمة المرور لخادم Postgres البعيد. من المفترض أن يكون خادم Postgres البعيد قد تم إعداده من قبل قبل بدء التثبيت.
  4. ما اسم النطاق المؤهل بالكامل لخادم الويب؟ (ستتم إضافة هذه المعلومات إلى /etc/hosts). يجب أن يكون هذا عنوان IP أو اسم مضيف، مثل portalserver.example.com، والقيمة التلقائية هي portalserver.example.com.
  5. هناك ثلاث معلومات تتيح للبوابة الاتصال بخادم إدارة Apigee Edge. وتكون هذه المعلومات على النحو التالي:
    1. عنوان URL لنقطة نهاية Apigee Management API: سيكون هذا إما اسم مضيف أو عنوان IP. هذه هي نقطة نهاية REST التي يتم إجراء جميع المكالمات إليها لإنشاء تطبيقات وتسجيل مطوّري البرامج لمفاتيح التطبيقات. نقطة النهاية التلقائية هي https://api.enterprise.apigee.com/v1.

      بالنسبة إلى تثبيت Edge for Private Cloud، سيظهر عنوان URL على النحو التالي:
      http://EdgeIp:8080/v1

      أو:
      https://EdgeIp:SSLport/v1

      حيث يكون EdgeIp هو عنوان IP لخادم إدارة Edge الذي يكون هو منفذ طبقة المقابس الآمنة (SSL) لإدارة Edge. مثلاً، 8443.
    2. اسم مؤسسة Apigee: هناك علاقة بين البوابات ومؤسسات Apigee Edge. يمكنك إعداد المؤسسة التلقائية عند ضبط نقطة نهاية Management API. القيمة التلقائية هي my-org.
    3. اسم المستخدم وكلمة المرور لنقطة نهاية واجهة برمجة التطبيقات للإدارة: يجب أن يُجري مشرف في مؤسستك طلبات البيانات من البوابة إلى Edge.

      اسم المستخدم/كلمة المرور هذا تابعان لمشرف في مؤسستك ولا يجب استخدامهما إلا للاتصال بشبكة Edge من البوابة. على سبيل المثال، إذا حددت بيانات اعتماد مستخدم، وتم حذف هذا المستخدم مطلقًا على Edge، لن تتمكن البوابة من الاتصال بخادم Edge بعد ذلك. لذلك، يمكنك إنشاء مشرف في مؤسستك لإجراء عملية الربط هذه فقط.

      على سبيل المثال:
      dc_devمدخل+ORGNAME@apigee.com:MyP@ssw0rd