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

באיור הזה, הליבה הציבורית מכילה את הרכיבים שנגישים באופן ציבורי. הליבה הפרטית מכילה רכיבים שאינם נגישים לציבור.
|
רכיב |
תיאור |
הותקן על ידי |
|
ELB |
מאזן עומסים ארגוני (ELB). |
ספק הרשת שלכם. לדוגמה, גם Amazon וגם Rackspace מספקות מאזני עומסים ברמת Enterprise לשימוש עם המכונות שלהן. |
|
Apache Server גרסה 2.2 |
בהתאם לטופולוגיה, יכול להיות לכם מופע אחד של שרת Apache (מכונה אחת וקטנה) או כמה מופעים (בינוניים וגדולים). בארגונים בינוניים וגדולים, צריך לספק דרך לסנכרן את המכונות. |
Apigee |
|
Apache Solr |
שרת החיפוש של Drupal. Apache Solr משתמש בספריית החיפוש Apache Lucene. |
Apigee, אבל היא לא מופעלת כברירת מחדל. מומלץ להפעיל את האפשרות הזו רק אם יש כמות גדולה של נתונים בפורטל. במאמר התקנת פורטל שירותי המפתחים מוסבר איך להפעיל אותו. |
|
MySQL מגרסה 5.0.15 ואילך |
מסד הנתונים שמשמש את Drupal. בטופולוגיות קטנות, בינוניות וגדולות, המכונה של MySQL נמצאת במכונה אחרת משאר הרכיבים. |
Apigee, או להתחבר להתקנה קיימת. אם MySQL מותקן על ידי תוכנת ההתקנה של Apigee, היא מתקינה את הגרסה העדכנית ביותר שזמינה למערכת ההפעלה שלכם. אם רוצים להתחבר להתקנה מרחוק של MySQL, היא צריכה להיות בגרסה 5.0.15 ואילך. |
|
MariaDB מגרסה 5.1.38 ואילך |
אם מתקינים את הפורטל ב-RedHat 7 או ב-CentOS 7, סקריפט ההתקנה מתקין את MariaDB ולא את MySQL. MariaDB שווה ערך מבחינה פונקציונלית ל-MySQL. |
Apigee, או להתחבר להתקנה קיימת. אם MariaDB מותקנת על ידי תוכנת ההתקנה של Apigee, היא מתקינה את הגרסה העדכנית ביותר שזמינה למערכת ההפעלה שלכם. אם רוצים להתחבר להתקנה מרחוק של MariaDB, היא צריכה להיות בגרסה 5.1.38 ואילך. |
|
אחסון משותף של Drupal |
אזור האחסון המשותף שמשמש את Drupal לקבצים שהועלו, לסקריפטים סטטיים ולמידע אחר. |
Apigee |
|
Drush 6.2 |
ממשק שורת הפקודה של Drupal. |
Apigee |
|
PHP 7.0 |
מנוע סקריפטים בצד השרת. |
Apigee |
בתרשים הבא מוצגת הטופולוגיה הקטנה שבה שרת MySQL נמצא במכונה נפרדת:
