متطلبات المنصة

تتطلّب بوابة خدمات المطوّرين في Apigee (أو ببساطة البوابة) الحدّ الأدنى التالي من الأجهزة والبرامج:

أجهزة المتطلبات

نظام التشغيل

تم اختبار تعليمات التثبيت هذه وملفات التثبيت ذات الصلة على أنظمة التشغيل المدرَجة في البرامج المتوافقة والإصدارات المتوافقة.

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

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

4 غيغابايت

القرص الصلب

‫120 غيغابايت

جافا

يجب تثبيت الإصدار 1.8 من Java على كل جهاز Postgres قبل التثبيت. يتم إدراج حِزم JDK المتوافقة في البرامج المتوافقة والإصدارات المتوافقة.

واجهة الشبكة

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

كجزء من عملية التثبيت، تنزّل أداة التثبيت الموارد من الويب. إذا تم إعداد بيئتك لتوجيه طلبات 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

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

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

subscription-manager register --username=username --password=password --auto-attach 

حيث username و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 لتنزيل حزم RPM.
  2. هل تخطط لتثبيت Postgres على الجهاز المحلي؟ إذا أردت تثبيتًا بسيطًا مع كل شيء على الجهاز نفسه، يمكنك تثبيت Postgres محليًا.
  3. إذا أردت الوصول إلى خادم Postgres عن بُعد، احصل على المعلومات التالية حول خادم Postgres:
    • اسم المضيف
    • المنفذ
    • اسم قاعدة البيانات
    • اسم المستخدم
    • كلمة المرور

    يجب أن يكون خادم Postgres البعيد قد تم ضبطه قبل بدء التثبيت.

  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://Edge_IP:8080/v1

      أو:

      https://Edge_IP:SSL_port/v1

      حيث يمثّل Edge_IP عنوان IP لخادم إدارة Edge، ويمثّل SSL_port منفذ طبقة المقابس الآمنة (SSL) لواجهة برمجة التطبيقات لإدارة Edge. على سبيل المثال، 8443.

    2. اسم مؤسسة Apigee: هناك علاقة بين البوابات ومؤسسات Apigee Edge. يمكنك إعداد المؤسسة التلقائية عند إعداد نقطة نهاية Management API. القيمة التلقائية هي my-org.
    3. اسم المستخدم وكلمة المرور لنقطة نهاية Management API: يجب أن يُجري أحد المشرفين في مؤسستك الطلبات من البوابة إلى Edge.

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

      على سبيل المثال:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd