דרישות לפורטל של שירותים למפתחים

Edge for Private Cloud גרסה 4.18.01

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

חומרה

דרישות

מערכת הפעלה

הוראות התקנה אלה וקובצי ההתקנה שסופקו נבדקו במערכות ההפעלה המפורטות כאן: https://apigee.com/docs/api-services/reference/supported-software

CPU 2 ליבות

RAM‏

4‎ GB

דיסק קשיח

120 GB

Java

צריך להתקין גרסה נתמכת של Java1.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 (RHEL)

ל-RHEL יש דרישות נוספות, כי נדרש מינוי כדי לגשת להורדות תוכנה מ-RHEL. השרת חייב להיות מסוגל להתחבר לאינטרנט כדי להוריד 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, חובה לוודא שיש ל-Drupal גישה ליציאה הדרושה בשרת ה-SMTP. ב-SMTP שאינו TLS, מספר היציאה הוא בדרך כלל 25. ב-SMTP שמופעל בו TLS, בדרך כלל הוא 465, אבל יש לבדוק זאת עם ספק ה-SMTP.

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

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

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

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

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

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

  1. איזו פלטפורמה ברצונך להגדיר: Red Hat או CentOS? אם זו התקנה של Red Hat, המכונה חייבת להיות רשומה ברשת Red Hat כדי להוריד RPM.
  2. האם בכוונתך להתקין את Postgres במחשב המקומי? במקרה כזה, לא כדאי להתקין את Postgres באופן מקומי. אם רוצים לבצע התקנה פשוטה שכל המוצרים פועלים באותה מכונה, צריך להתקין את Postgres באופן מקומי.
  3. אם בכוונתך לגשת לשרת Postgres מרוחק, שם המארח, היציאה, שם מסד הנתונים, שם המשתמש והסיסמה של שרת Postgres המרוחק. שרת 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://EdgeIp:8080/v1

      או:
      https://EdgeIp:SSLport/v1

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

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

      לדוגמה:
      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd