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

الإصدار 4.17.01 من Developer Services Portal

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

الأجهزة

المتطلبات

نظام التشغيل

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

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

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

4 غيغابايت

القرص الصلب

‫120 غيغابايت

واجهة الشبكة

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

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

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

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

بالنسبة إلى عمليات تثبيت SAP، إذا تم إعداد بيئتك لاستخدام خادم وكيل لطلبات HTTPS الصادرة، يجب أن يتوافق الخادم الوكيل مع TLSv1.0. لا يتيح OpenSSL 0.9.8 استخدام TLSv1.1 أو TLSv1.2، بل يتيح فقط استخدام TLSv1.0.

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

يتطلّب نظام التشغيل RHEL متطلبات إضافية بسبب الاشتراك المطلوب للوصول إلى عمليات تنزيل البرامج من Red Hat. يجب أن يكون الخادم قادرًا على الاتصال بالإنترنت لتنزيل حِزم RPM من خلال 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.

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

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

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

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

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

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

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

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

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

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

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

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