אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X. info
בקטע הזה מפורטות תשובות לשאלות הנפוצות ביותר, שנאספו מהשאלות שפורסמו בקהילה של Apigee או בתמיכה של Apigee.
קטגוריה | שאלות נפוצות |
---|---|
הגדרת פורטל למפתחים של Drupal | |
ניהול סביבת הפורטל | |
התאמה אישית של העיצוב והסגנון של הפורטל | |
התאמה אישית של רישום משתמשים ואפליקציות | |
גיבוי, שחזור וזמינות גבוהה | |
אבטחת הפורטל | |
שליטה בגישה לתוכן | |
הגדרת אימייל והתראות | |
פתרון בעיות | |
גישה לקוד |
הגדרת פורטל למפתחים של Drupal
איך מגדירים פורטל למפתחי Drupal?
החל מ-31 במאי 2020, הסתיים האירוח של פורטלים מבוססי Drupal במימון Apigee. מידע נוסף על הגדרת פורטל מפתחים קיים זמין במאמר יצירת פורטל מפתחים.
באילו דפדפנים וגרסאות דפדפנים אפשר להשתמש בפורטל?
ניהול סביבת הפורטל
איך מנהלים את סביבת הפורטל בענן הציבורי?
ב-Apigee נעשה שימוש ב-Pantheon, שירות לניהול אתרים, לאירוח גרסאות מבוססות-ענן של פורטל Developer Services. מידע נוסף זמין במאמר עבודה עם Pantheon.
Apigee משתמשת ב-Acquia, שירות לניהול אתרים, כדי לארח גרסאות מבוססות-ענן של פורטל Developer Services באיחוד האירופי (EU). מידע נוסף זמין במאמר עבודה עם Acquia.
גם Pantheon וגם Acquia מספקות כלים לפיתוח, בדיקה ופרסום של פורטלים מבוססי Drupal בסביבה מאובטחת.
איך מנהלים את סביבת הפורטל בענן הפרטי?
לקוחות Apigee Edge Private Cloud צריכים לנהל את סביבת הפורטל בעצמם. להמלצות, אפשר לעיין במאמר שיטות מומלצות לפיתוח Drupal בסביבת שרת.
איך מחילים את העדכונים של Apigee בפורטל למפתחים בענן הציבורי?
כדי להחיל עדכונים של Apigee בפורטל המפתחים בענן הציבורי:
-
Pantheon: כש-Apigee מפרסמת גרסה חדשה של הפורטל, הודעה מופיעה במרכז הבקרה של Pantheon. מומלץ לבדוק אם יש עדכונים באופן קבוע ולהתקין עדכוני אבטחה באופן מיידי. מידע נוסף זמין במאמר החלת עדכון של Apigee בפורטל.
הערה: באזור 'סטטוס' של סביבה, שנגיש דרך פריט התפריט 'סטטוס' בצד ימין של לוח הבקרה, יכול להיות שיופיעו עדכונים זמינים למודולרי Drupal. להתעלם מהעדכונים האלה. מערכת Apigee משלבת באופן אוטומטי עדכונים של מודולים של Drupal בגרסה הבאה של הפורטל. כשמאפשרים ל-Apigee לעדכן עבורכם מודולים של Drupal, היא מוודאת שהעדכונים האלה נבדקו מול קוד הפורטל העדכני ביותר. אם תעדכנו מודול של Drupal מחוץ למחזור ההפצה הרגיל של פורטל Apigee, יכול להיות שתתקלו בבעיות בלתי צפויות.
- Acquia: מדי פעם, Apigee מעדכנת את המודולים והעיצובים בפורטל לגרסה העדכנית ביותר באופן אוטומטי. העדכונים מתבצעים בסביבת הפיתוח בלבד ומתויגים כדי לציין שצריך להעביר אותם לסביבות אחרות בפורטל. מידע נוסף זמין במאמר החלת עדכונים של מודולים ועיצובים בפורטל.
איך מחילים את עדכוני Apigee בפורטל למפתחים בענן הפרטי?
לקוחות Apigee Edge for Private Cloud יכולים לשדרג את פורטל הפיתוח לגרסה העדכנית ביותר כשפורסמת גרסה חדשה של הפורטל ב-Apigee, כפי שמתואר במאמר שדרוג פורטל Developer Services.
בין הגרסאות של Apigee Edge Private Cloud, יכול להיות שתקבלו הודעה על גרסה חדשה של Drupal שזמינה. גרסה חדשה יכולה להיות השקה של תכונה ב-Drupal, תיקון, עדכון אבטחה או סוג אחר של עדכון ל-Drupal. במקרה של עדכון אבטחה, מומלץ לשדרג את התקנת Drupal בהקדם האפשרי כדי לוודא שהאתר יישאר מאובטח. מידע נוסף זמין במאמר שדרוג של גרסת Drupal בהתקנה של ענן פרטי.
התאמה אישית של העיצוב והסגנון של הפורטל
איך מתאימים אישית את העיצוב והסגנון של הפורטל?
באמצעות Drupal אפשר ליצור פורטל מותאם אישית מאוד על ידי שינוי העיצוב של Drupal והוספת מודולים מותאמים אישית.
הערה: יש צורך בלמידה כדי להטמיע את ההתאמות האישיות המתקדמות יותר של Drupal. אתם יכולים להיעזר בצד שלישי שמתמחה ב-Drupal כדי להשיג את המראה והתחושה הרצויים במסגרת לוחות הזמנים שלכם.
ריכזנו כאן כמה מקורות מידע שיעזרו לכם להתאים אישית את הפורטל באמצעות Drupal:
- התאמה אישית של המראה
- התאמה אישית של העיצוב
- מסמכי תיעוד של Drupal 7
- קורסי הדרכה ב-Drupal 7 ב-Lynda.com, כולל:
- הדרכה בסיסית ב-Drupal 7
- Drupal 7 מתקדם
- Drupal 7: פיתוח מודולים מותאמים אישית
- Drupal 7: דיווח על נתונים והצגה חזותית שלהם
איך מוסיפים מודולים ועיצובים מותאמים אישית לפורטל בענן הציבורי?
אפשר להרחיב את הפונקציונליות של הפורטל על ידי הוספת מודולים ועיצובים מותאמים אישית.
כדי להוסיף נושאים ומודולים מותאמים אישית לפורטל מבוסס-הענן, אפשר לעיין באחד מהקטעים הבאים, בהתאם לשירות שבו אתם משתמשים לניהול הפורטל: Patheon או Acquia:
- Pantheon: הוספת מודולים ונושאים מותאמים אישית
- Acquia: הוספת מודולים ועיצובים מותאמים אישית
הערה: משנים רק את התוכן בספרייה /sites/all
. אם תשנו תוכן מחוץ לספרייה /sites/all
, יכול להיות שתראו קונפליקטים במיזוג כשתשלחו את השינויים ל-Git.
במאמרים הוספת מודולים ועיצובים ועדכון מודולים במסמכי העזרה של Drupal מפורט מידע נוסף על שיטות מומלצות להוספה ועדכון של מודולים מותאמים אישית.
איך מוסיפים מודולים ועיצובים מותאמים אישית לפורטל בענן הפרטי?
אתם יכולים להרחיב את הפונקציונליות של הפורטל על ידי הוספת מודולים ועיצובים מותאמים אישית. במאמרים הוספת מודולים ועיצובים ועדכון מודולים במסמכי העזרה של Drupal מפורט מידע נוסף על שיטות מומלצות להוספה ועדכון של מודולים מותאמים אישית.
הערה: משנים רק את התוכן בספרייה /sites/all
. אם תשנו תוכן מחוץ לספרייה /sites/all
, יכול להיות שתראו קונפליקטים במיזוג כשתשלחו את השינויים ל-Git.
התאמה אישית של רישום משתמשים ואפליקציות
איך מתאימים אישית את דף ההרשמה של משתמשים חדשים?
כשהמשתמש רושם חשבון בפורטל, מוצג בדף הרשום כברירת מחדל עם השדות: שם פרטי, שם משפחה, שם משתמש, כתובת אימייל וסיסמה. כספק API, מומלץ לשנות את הטופס הזה כדי לבקש מהמשתמש לספק מידע נוסף, כמו שם החברה, כתובת למשלוח דואר או מידע אחר. מידע נוסף זמין במאמרים הבאים:
- הוספה וניהול של חשבונות משתמשים
- סרטון של 4 דקות למפתחים ב-Apigee (4MV4D): התאמה אישית של טופס הרישום של משתמשים
איך מתאימים אישית את דף ההרשמה של האפליקציה?
כשמפתח אפליקציה רושם אפליקציה, מוצג בפורטל טופס ברירת מחדל. כספק API, מומלץ לשנות את טופס הרישום של האפליקציה כדי לבקש מהמפתח לספק מידע נוסף, כמו מזהה לקוח, פלטפורמת היעד של האפליקציה או מידע נוסף. מידע נוסף זמין בדפים הבאים:
- התאמה אישית של שדות הטופס המשמשים לרישום אפליקציה
- סרטון של 4 דקות למפתחים ב-Apigee (4MV4D): התאמה אישית של טופס הרישום של האפליקציה
איך משתמשים ב-LDAP לאימות בפורטל למפתחים?
במקורות המידע הבאים מוסבר איך להשתמש ב-LDAP לאימות:
קהילת Apigee
- האם יש דרך להשתמש באימות LDAP במקום באימות של Apigee, כדי שכל המשתמשים הפנימיים לא יצטרכו להירשם גם בפורטל הפיתוח?
- שימוש במודול LDAP ל-Drupal עבור OPDK בגרסה 4.17.01 ואילך
מסמכי תיעוד של Drupal
איך נכנסים לפורטל באמצעות פרטי הכניסה ל-Twitter, ל-Google או ל-GitHub?
כניסה מאוחדת היא תהליך שבו משתמשים בפרטי כניסה ממערכת אחת לניהול זהויות, שנקראת מערכת תיעוד, כדי להתחבר למערכת אחרת. לדוגמה, אתם משתמשים בפרטי הכניסה שלכם ל-Google או ל-Twitter כדי להתחבר לפורטל המפתחים של Apigee. בפורטל יש תמיכה בכניסה מאוחדת באמצעות פרטי כניסה מכמה ספקים נפוצים, כולל GitHub, Google, OpenID ו-Twitter. מידע נוסף זמין במאמר שימוש בפרטי כניסה מאוחדים בפורטל למפתחים.
איך מחילים תהליך עבודה לאישור ידני של מפתחות API?
אפשר להגדיר אישור ידני של מפתח API לרישום אפליקציה בזמן יצירת מוצרי API. במקרה כזה, עליכם לאשר באופן ידני מפתח API כשמפתח אפליקציה רושם אפליקציה.
להמלצות על החלת תהליך עבודה לאישור ידני של מפתחות API, אפשר לעיין במאמר הקהילה הבא: What is the best way in dev portal to apply a workflow for manual API key approval?
גיבוי, שחזור וזמינות גבוהה
איך מגבים ומשחזרים את הפורטל בענן הציבורי?
השלבים לגיבוי פורטל בענן הציבורי משתנים בהתאם לשימוש ב-Pantheon או ב-Acquia לניהול הפורטל:
- Pantheon: גיבוי הפורטל
- Acquia: גיבוי הפורטל
איך מגבים ומשחזרים את הפורטל בענן הפרטי?
כדי לגבות ולשחזר את הפורטל בענן הפרטי, משתמשים בפקודות pg_dump ו-pg_restore של Postgres. מידע נוסף זמין במאמר גיבוי הפורטל.
איך מוודאים זמינות גבוהה לפורטל המפתחים בענן הציבורי?
הכלים לניהול של Pantheon ו-Acquia Drupal מבטיחים זמינות של 99.5% בפורטלים שהם מארחים. מידע נוסף זמין בדפים הבאים:
- Pantheon: Pantheon Security
- Acquia: זמינות והתאוששות מאסון ב-Acquia Cloud Enterprise
איך אפשר לוודא זמינות גבוהה לפורטל המפתחים בענן הפרטי?
אין גישה אחת שמתאימה לכולם כדי להבטיח זמינות גבוהה לפורטל למפתחים. מומלץ מאוד לבקש עזרה ממישהו שמומחה בנושאים הבאים:
- הגדרת מערכות קבצים ומסדי נתונים בתצורה של זמינות גבוהה
- פיתוח פורטלים ב-Drupal 7
אם אתם זקוקים לעזרה, תוכלו לפנות לצוות ניהול קשרי הלקוחות של Apigee. כדאי גם לעיין במאמרים הבאים בקהילה:
- התקנה של פורטל המפתחים במספר מרכזי נתונים (OPDK 4.18.01 ואילך)
- התקנה של Developer Portal Multi Datacenter בגרסה 4.17.xx
אבטחת הפורטל
איך מגדירים את האבטחה בפורטל?
ב-Drupal יש גם הרבה תכונות אבטחה שחשוב להכיר בזמן פיתוח הפורטל. מידע נוסף זמין במאמר אבטחת הפורטל.
איך מגדירים את הפורטל לשימוש ב-TLS/HTTPS?
TLS (אבטחת שכבת התעבורה, שהקודם שלה הוא SSL) היא טכנולוגיית האבטחה הסטנדרטית ליצירת קישור מוצפן בין שרת אינטרנט לבין לקוח אינטרנט, כמו דפדפן או אפליקציה. קישור מוצפן מבטיח שכל הנתונים שעוברים בין שרת האינטרנט ללקוח יישארו פרטיים. מידע נוסף על הגדרת TLS בפורטל זמין במאמר שימוש ב-TLS בפורטל.
איך מחילים תיקוני אבטחה ב-Drupal?
ללקוחות Apigee Edge Public Cloud:
- Pantheon: כש-Apigee מפרסמת גרסה חדשה של הפורטל, הודעה מופיעה במרכז הבקרה של Pantheon. מומלץ לבדוק אם יש עדכונים באופן קבוע ולהתקין עדכוני אבטחה באופן מיידי. מידע נוסף זמין במאמר החלת עדכון של Apigee בפורטל.
- Acquia: מדי פעם, Apigee מעדכנת את המודולים והעיצובים בפורטל לגרסה העדכנית ביותר באופן אוטומטי. העדכונים מתבצעים בסביבת הפיתוח בלבד ומתויגים כדי לציין שצריך להעביר אותם לסביבות אחרות בפורטל. מידע נוסף זמין במאמר החלת עדכונים של מודולים ועיצובים בפורטל.
לקוחות Apigee Edge for Private Cloud יקבלו התראה על כך שגרסה חדשה של Drupal זמינה. גרסה חדשה יכולה להיות השקה של תכונה ב-Drupal, תיקון, עדכון אבטחה או סוג אחר של עדכון ל-Drupal. במקרה של עדכון אבטחה, מומלץ לשדרג את התקנת Drupal בהקדם האפשרי כדי לוודא שהאתר יישאר מאובטח. מידע נוסף זמין במאמר שדרוג הגרסה של Drupal בהתקנה של ענן פרטי.
איך נרשמים לעדכוני אבטחה?
אפשר להירשם לקבלת עדכונים מ-Drupal ומ-Apigee:
- נרשמים לקבלת עדכוני אבטחה והודעות בנושא אבטחה ב-Drupal מהדף הזה: https://www.drupal.org/security.
- נרשמים לעדכונים ולעדכוני אבטחה של Apigee בכתובת: http://status.apigee.com/.
לקוחות בענן הציבורי יכולים גם להירשם אצל המארח של אתר Drupal:
- משתמשי Pantheon יכולים להירשם לעדכוני סטטוס ספציפיים ל-Pantheon בכתובת http://status.getpantheon.com. לוחצים על Subscribe to Updates כדי להירשם.
- משתמשי Acquia יכולים להירשם לעדכוני סטטוס ספציפיים ל-Acquia, כפי שמתואר בקטע הרשמה לעדכוני סטטוס.
איך אפשר למנוע את ספירת שמות המשתמשים?
ספירת שמות משתמשים היא שיטה שמשתמשים תוקפים כדי לזהות שמות משתמשים קיימים באמצעות הטופס 'שכחתי את הסיסמה', שמציין כברירת מחדל אם הסיסמה שצוינה קיימת או לא. תוקפים יכולים להמשיך לנסות שמות משתמשים עד שימצאו משתמש תקף. כדי למנוע ספירה של שמות משתמשים, צריך להתקין את המודול למניעת ספירה של שמות משתמשים.
איך מפעילים אימות דו-שלבי?
לא מפעילים אימות דו-שלבי ב-Apigee Edge אם מפרסמים את ממשקי ה-API באמצעות פורטל למפתחים של Apigee. אחרת, פורטל המפתחים לא יוכל לתקשר עם Edge.
איך פרטי הכניסה של Edge מאוחסנים ומצפינים בפורטל Drupal?
במקורות הבאים מוסבר איך פרטי הכניסה של Edge מאוחסנים ומאובטחים בפורטל Drupal:
קהילת Apigee:
- איפה מאוחסנים פרטי הכניסה של נקודת הקצה ב-Edge באופן מקומי?
- איך מתבצעת ההצפנה של הסיסמאות ב-Edge בפורטל Drupal?
שליטה בגישה לתוכן
איך שולטים בגישה לתוכן בפורטל?
במקורות המידע הבאים מוסבר איך לשלוט בגישה לתוכן בפורטל:
קהילת Apigee:
- בקרת גישה לתוכן בפורטל למפתחים
- בקרת גישה לתוכן במסמכי SmartDocs בפורטל המפתחים
- בקרת גישה לתוכן בפורטל למפתחים באמצעות Content Access
- בקרת גישה לתוכן בפורטל למפתחים באמצעות בקרת גישה לקטגוריות
מסמכי התיעוד של Drupal:
- גישה לתוכן
- בקרת גישה למערכת קטגוריות: הגבלת תפקידי משתמשים לגישה לקטגוריות ספציפיות בלבד
- הסבר על הגישה לצמתים ב-Drupal (בלוג)
איך שולטים בגישה למוצרי API לפי תפקיד?
במקורות המידע הבאים מוסבר איך לשלוט בגישה למוצרי API לפי תפקיד:
- סרטון של 4 דקות למפתחים ב-Apigee (4MV4D): הגבלת מוצרי API לפי תפקיד
- קהילת Apigee: גישה לתפקיד של מוצר API – ערך ברירת המחדל (קהילה)
הגדרת אימייל והתראות
איך מציינים שרת אימייל מסוג SMTP לפורטל?
כדי לשלוח הודעות אימייל בפורטל למפתחים, צריך להגדיר שרת SMTP. אחרי שמגדירים את שרת ה-SMTP, כל האימיילים שנשלחים דרך פורטל המפתחים משתמשים בשרת ה-SMTP. הודעות האימייל האלה כוללות אימיילים שנשלחים למפתחים חדשים, אימיילים שנשלחים למפתחים שאיבדתם את הסיסמה שלהם ואימיילים שנשלחים למפתחים עם חשבונות חסומים. מידע נוסף זמין במאמר הגדרת אימייל.
איך שולחים אימייל כשמפתח רושם אפליקציה (או כשמתרחש אירוע אחר)?
כללי Drupal מאפשרים לכם להגדיר פעולות של הפורטל בתגובה לאירועים מסוימים. שימוש נפוץ אחד בכללים הוא יצירת אימיילים בתגובה לאירוע. בפורטל יש תמיכה מובנית ביצירת אימיילים לאירועים מוגדרים מראש, למשל כשמפתח חדש רושם חשבון. עם זאת, אתם יכולים להוסיף כללים משלכם כדי ליצור הודעות אימייל. לדוגמה, אפשר ליצור אימייל כשהמפתח מוסיף, מסיר או משנה אפליקציה. מידע נוסף זמין במאמר יצירת אימייל כשמתרחש אירוע.
איך מתאימים אישית את הודעות האימייל שנשלחות מהפורטל?
אתם יכולים להגדיר התראות שונות באימייל שיישלחו בתגובה לפעילויות מסוימות, כמו רישום, מחיקה, חסימה וביטול חסימה של חשבונות מפתח. למידע נוסף, ראו הגדרה ועיצוב של התראות באימייל.
איך אפשר למנוע ספאם בפורטל?
אחת מהדרכים למניעת ספאם בפורטל היא להוסיף CAPTCHA לדף הכניסה ולדפים אחרים, על ידי הפעלת המודולים של Drupal CAPTCHA ו-reCAPTCHA. מידע נוסף זמין במאמרים הבאים:
- הוספה וניהול של חשבונות משתמשים
- סרטון של 4 דקות למפתחים ב-Apigee (4MV4D): העוצמה של מודולים של Drupal
פתרון בעיות
איך אפשר להציג את קובצי היומנים של הפורטל?
בתפריט Drupal, בוחרים באפשרות Reports (דוחות) כדי להציג רשימה של יומנים ודוחות אחרים. לדוגמה, בוחרים באפשרות Reports > Recent log messages כדי להציג טבלה של הודעות יומן מהזמן האחרון.
סרטון: סרטון קצר עם מידע נוסף על דוחות יומנים והגדרות ניפוי באגים.
גישה לקוד
איך אפשר לגשת לקוד המקור של פורטל הפיתוח של Drupal 7?
באתרים שמתארחים ב-Pantheon או ב-Acquia, אפשר לגשת לקוד המקור של פורטל המפתחים של Drupal 7 דרך לוח הבקרה של אתר האירוח, כפי שמתואר בקטעים הבאים:
אפשר לגשת למאגר של קוד המקור של Drupal 7 ישירות בכתובת: https://github.com/apigee/drupal7-drops. גם אתרים של Pantheon וגם אתרים של Acquia משתמשים במאגר הזה לקוד המקור שלהם ב-upstream.