סקירה כללית על הפורטל של השירותים למפתחים

Developer Services Portal v. 4.17.09

‫Apigee Developer Channel Services הוא פורטל תבניות לניהול תוכן וקהילה. הוא מבוסס על פרויקט Drupal בקוד פתוח (www.drupal.org). ההגדרה שנקבעה כברירת מחדל מאפשרת ליצור ולנהל את מאמרי העזרה של ה-API, פורומים ובלוגים. מסוף בדיקה מובנה מאפשר לבדוק ממשקי API בזמן אמת מתוך הפורטל.

בנוסף לניהול תוכן, Developer Channel Services כולל תכונות שונות לניהול קהילה, כמו רישום משתמשים ידני או אוטומטי וניהול תגובות של משתמשים. מודל בקרת הגישה המבוססת על תפקידים (RBAC) שולט בגישה לתכונות ב-Developer Channel Services. לדוגמה, אתם יכולים להפעיל אמצעי בקרה שמאפשרים למשתמשים רשומים ליצור פוסטים בפורום, להשתמש במסופי בדיקה וכו'.

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

גישה לקהילת Apigee לשאלות

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

טופולוגיות נתמכות של הרשת

אפשר להתקין את הרכיבים של Apigee Developer Channel Services בטופולוגיות או בהגדרות רשת שונות, כולל:

  • מכונה אחת – כל הרכיבים של Apigee Developer Channel Services מותקנים במכונה אחת.
  • קטן – מסד הנתונים של Drupal מותקן במכונה נפרדת מהרכיבים האחרים.

באיור הבא מוצגת הטופולוגיה של מכונה אחת, שבה כל הרכיבים של Apigee Developer Channel Services מותקנים במכונה אחת:

באיור הזה, הליבה הציבורית מכילה את הרכיבים שנגישים באופן ציבורי. הליבה הפרטית מכילה רכיבים שאינם נגישים לציבור.

רכיב

תיאור

הותקן על ידי

ELB

מאזן עומסים ארגוני (ELB).

ספק הרשת שלכם.

לדוגמה, גם Amazon וגם Rackspace מספקות מאזני עומסים ברמת Enterprise לשימוש עם המכונות שלהן.

Nginx 1.10.1 שרת האינטרנט Nginx שמשמש להתקנות של גרסה 4.17.09. Apigee

Apache Server גרסה 2.2

שרת האינטרנט של Apache ששימש בגרסאות קודמות של הפורטל.

Apigee

‫Postgres 9.4

מסד הנתונים שמשמש את Drupal בהתקנות חדשות של גרסה 4.17.09.

‫Apigee, או להתחבר להתקנה קיימת.

אם רוצים להתחבר להתקנה מרחוק של Postgres, היא צריכה להיות בגרסה 9.4.

‫MySQL מגרסה 5.0.15 ואילך

מסד הנתונים ששימש בגרסאות קודמות של הפורטל ב-RedHat 6.x או ב-CentOS 6.x.

‫Apigee, או להתחבר להתקנה קיימת. אם MySQL מותקן על ידי תוכנת ההתקנה של Apigee, היא מתקינה את הגרסה העדכנית ביותר שזמינה למערכת ההפעלה שלכם.

אם רוצים להתחבר להתקנה מרחוק של MySQL, היא צריכה להיות בגרסה 5.0.15 ואילך.

‫MariaDB מגרסה 5.1.38 ואילך

מסד הנתונים ששימש בגרסאות קודמות של הפורטל ב-RedHat 7.x או ב-CentOS 7.x.

‫Apigee, או להתחבר להתקנה קיימת. אם MariaDB מותקנת על ידי תוכנת ההתקנה של Apigee, היא מתקינה את הגרסה העדכנית ביותר שזמינה למערכת ההפעלה שלכם.

אם רוצים להתחבר להתקנה מרחוק של MariaDB, היא צריכה להיות בגרסה 5.1.38 ואילך.

אחסון משותף של Drupal

אזור האחסון המשותף שמשמש את Drupal לקבצים שהועלו, לסקריפטים סטטיים ולמידע אחר.

Apigee

Drush 6.2

ממשק שורת הפקודה של Drupal.

Apigee

PHP 7.0

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

Apigee

Apache Solr

שרת החיפוש של Drupal. ‫Apache Solr משתמש בספריית החיפוש Apache Lucene.

‫Apigee, אבל היא לא מופעלת כברירת מחדל. מומלץ להפעיל את האפשרות הזו רק אם יש כמות גדולה של נתונים בפורטל. במאמר הדרישות של פורטל שירותי המפתחים מוסבר איך להפעיל אותו.

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