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

Developer Services Portal v. 4.17.01

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

חומרה

דרישה

מערכת הפעלה

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

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

RAM

4‎ GB

כונן קשיח

‫120GB

ממשק רשת

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

במסגרת תהליך ההתקנה, תוכנת ההתקנה מורידה משאבים מהאינטרנט. אם הסביבה שלכם מוגדרת להעביר בקשות 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 (RHEL)

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

כדי לשלוח הודעות אימייל מהפורטל, צריך להגדיר שרת SMTP ב-Apigee. לכן, צריך לוודא של-Drupal יש גישה ליציאה הנדרשת בשרת ה-SMTP. ב-SMTP ללא TLS, מספר היציאה הוא בדרך כלל 25. ב-SMTP עם TLS, בדרך כלל מדובר ב-465, אבל כדאי לבדוק עם ספק ה-SMTP.

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

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

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

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

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

לפני שמתחילים בהתקנה, צריך לוודא שהפרטים הבאים זמינים:

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

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

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

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

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