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

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

חומרה דרישה

מערכת הפעלה

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

מעבד (CPU) 2 ליבות

RAM

4‎ GB

כונן קשיח

‫120GB

Java

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

ממשק רשת

צריך חיבור פעיל לאינטרנט.

במסגרת תהליך ההתקנה, תוכנת ההתקנה מורידה משאבים מהאינטרנט. אם הסביבה שלכם מוגדרת להעביר בקשות HTTP ו-HTTPS יוצאות דרך שרת proxy, צריך להגדיר את שרת ה-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 Network כדי להוריד קובצי RPM.
  2. אתם מתכננים להתקין את Postgres במחשב המקומי? אם אתם רוצים התקנה פשוטה שבה הכול נמצא באותו מחשב, התקינו את Postgres באופן מקומי.
  3. אם אתם מתכוונים לגשת לשרת Postgres מרוחק, אתם צריכים את הפרטים הבאים על שרת Postgres:
    • hostname
    • יציאה
    • שם מסד הנתונים
    • שם משתמש
    • סיסמה

    לפני שמתחילים בהתקנה, צריך להגדיר את שרת Postgres המרוחק.

  4. מהו שם הדומיין שמוגדר במלואו של שרת האינטרנט? (המידע הזה יתווסף אל etc /hosts/). הערך צריך להיות כתובת IP או שם מארח, כמו portalserver.example.com. ערך ברירת המחדל הוא localhost.
  5. יש שלושה פרטי מידע שמאפשרים לפורטל לתקשר עם שרת הניהול של Apigee Edge. המידע הזה כולל:
    1. כתובת ה-URL של נקודת הקצה ל-API של Apigee Management: שם מארח או כתובת 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 Management API. לדוגמה, 8443.

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

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

      לדוגמה:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd