דרישות לפורטל

פורטל Apigee Developer Services (או פשוט הפורטל) דורש את החומרה והתוכנה המינימליות הבאות:

חומרה דרישה

מערכת הפעלה

הוראות ההתקנה וקובצי ההתקנה הקשורים נבדקו במערכות ההפעלה שמפורטות תוכנות נתמכות וגרסאות נתמכות

CPU 2 ליבות

RAM

4‎ GB

דיסק קשיח

120 GB

Java

הגרסה של Java 1.8 צריכה להיות מותקנת בכל מחשב Postgres לפני בתהליך ההתקנה. מפתחות ה-JDK הנתמכים מפורטים כאן: תוכנות נתמכות וגרסאות נתמכות

ממשק רשת

נדרש חיבור פעיל לאינטרנט.

כחלק מתהליך ההתקנה, מנהל ההתקנה מוריד משאבים מהאינטרנט. אם בסביבה שלכם מוגדרת גישה לשרת proxy של בקשות HTTP ו-HTTPS יוצאות, שרת ה-proxy צריך להיות מוגדר לטפל בצורה נכונה בבקשות להפניה מחדש שעשויות להתרחש במהלך להוריד.

לדוגמה, בקשה ל-https://drupal.org/ מחזירה HTTP קוד סטטוס 301 ומפנה מחדש אל https://www.drupal.org/.

יש להגדיר את שרת ה-proxy כך שיחזיר קוד סטטוס HTTP 200 עם הבקשה תוכן מההפניה האוטומטית.

בהתקנות של SAP, אם הסביבה מוגדרת לשרת proxy לבקשות HTTPS יוצאות, אז שרת ה-proxy צריך לתמוך ב-TLSv1.0. OpenSSL 0.9.8 לא תומך ב-TLSv1.1 או ב-TLSv1.2, רק TLSv1.0.

הדרישות של Red Hat Enterprise Linux

ל-Red Hat Enterprise Linux (RHEL) יש דרישות נוספות בגלל שנדרש מינוי כדי לקבל גישה הורדות של תוכנת Red Hat. כדי להוריד, השרת חייב להיות מסוגל להתחבר לאינטרנט הכנסות לאלף צפיות דרך יאמי. אם אתם משתמשים ב-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.

דרישות נוספות

כדי לבצע את ההתקנה, נדרשת גישה לרמה הבסיסית (root).

דרישות של ארכיטקטורת פריסה

לפורטל יש ממשק יחיד עם שרת הניהול של Apigee דרך REST ממשק API כדי לאחסן ולאחזר מידע על אפליקציות של משתמשים. הפורטל חייב להיות אפשר להתחבר לשרת הניהול באמצעות HTTP או HTTPS, בהתאם להתקנה.

המידע הנדרש לפני שמתחילים להתקין

לפני התחלת ההתקנה, דרוש לך המידע הבא:

  1. איזו פלטפורמה ברצונך להגדיר: Red Hat או CentOS? אם מדובר בהתקנה של Red Hat, כדי להוריד הכנסות לאלף חשיפות, המכונה צריכה להיות רשומה ברשת Red Hat.
  2. האם תכננת להתקין את Postgres במחשב המקומי? אם אתם רוצים לבצע התקנה פשוטה הכול באותו מחשב, לאחר מכן מתקינים את Postgres באופן מקומי.
  3. אם אתם מתכוונים לגשת לשרת Postgres מרוחק, יש לקבל את המידע הבא על שרת Postgres:
    • hostname
    • יציאה
    • שם מסד הנתונים
    • שם משתמש
    • סיסמה

    שרת Postgres המרוחק כבר צריך להיות מוגדר לפני הפעלת בתהליך ההתקנה.

  4. מהו שם הדומיין המוגדר במלואו של שרת האינטרנט? (המידע הזה יתווסף אל /etc/hosts.) השם צריך להיות כתובת IP או שם מארח, כמו portalserver.example.com. ערך ברירת המחדל הוא localhost.
  5. יש שלושה נתונים שמאפשרים לפורטל לתקשר עם Apigee שרת לניהול Edge. הפרטים האלה הם:
    1. כתובת ה-URL של נקודת הקצה ב-Apigee Management API: שם מארח או כתובת IP. זוהי נקודת הקצה ב-REST שאליה נשלחות כל הקריאות כדי ליצור ולרשום מפתחים של מפתחות של אפליקציות. נקודת הקצה שמוגדרת כברירת מחדל היא https://api.enterprise.apigee.com/v1

      ב-Edge להתקנת ענן פרטי, כתובת ה-URL מופיעה כך:

      http://Edge_IP:8080/v1

      או:

      https://Edge_IP:SSL_port/v1

      כאשר Edge_IP הוא כתובת ה-IP של שרת הניהול של Edge, SSL_port היא יציאת ה-SSL של Edge Management API. לדוגמה, 8443.

    2. שם הארגון ב-Apigee: יש קשר בין פורטלים לבין ארגוני Apigee Edge. כשתגדירו את ארגון ברירת המחדל נקודת קצה (endpoint) של Management API. ערך ברירת המחדל הוא my-org.
    3. שם משתמש וסיסמה לנקודת הקצה לניהול ה-API: הקריאות שנשלחות את הפורטל ל-Edge צריך לבצע אדמין בארגון.

      שם המשתמש והסיסמה האלה מיועדים למנהל מערכת בארגון שלך ויש להשתמש בהם רק להתחברות ל-Edge מהפורטל. לדוגמה, אם תציינו את פרטי הכניסה של והמשתמש הזה יימחק מ-Edge, הפורטל לא יוכל יותר מתחברים ל-Edge. לכן, יש ליצור מנהל מערכת בארגון רק עבור הפעולה הזו חיבור כזה.

      לדוגמה:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd