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

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

חומרה דרישה

מערכת הפעלה

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

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, אם בסביבה מוגדרת האפשרות של בקשות HTTPS יוצאות בשרת proxy, שרת ה-proxy חייב לתמוך ב-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.

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

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

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

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

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

לפני התחלת ההתקנה, עליך לספק את הפרטים הבאים:

  1. איזו פלטפורמה ברצונך להגדיר: Red Hat או CentOS? אם זו התקנה של Red Hat, המכונה חייבת להיות רשומה ברשת Red Hat כדי להוריד RPM.
  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 שאליה נשלחות כל הקריאות כדי ליצור אפליקציות ולרשום מפתחים למפתחות אפליקציות. נקודת הקצה (endpoint) המוגדרת כברירת מחדל היא 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) של ממשק ה-API לניהול. ערך ברירת המחדל הוא my-org.
    3. שם משתמש וסיסמה לנקודת הקצה של ה-API לניהול: האדמין בארגון צריך לבצע את הקריאות מהפורטל אל Edge.

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

      לדוגמה:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd