4.15.07.00 – נתוני הגרסה של Apigee Edge לענן פרטי

מוצג המסמך של Apigee Edge.
עוברים אל מסמכי תיעוד של Apigee X.
מידע

ביום שלישי, 8 בספטמבר 2015, השקנו השקה של תכונה חשובה במיוחד של Apigee Edge למשתמשים פרטיים ב-Google Cloud.

מאז ההשקה הרבעונית של Edge for Private Cloud (4.15.04.00) – קיימות גרסאות ונכללות בגרסה הרבעונית הזו:

לאילו גרסאות של Edge אפשר לשדרג 4.15.07.00

בהתאם לגרסה הנוכחית של Edge, תוכלו:

  • שדרוג ישיר לגרסה 4.15.07.00
  • שדרוג הדרגתי, כלומר עליך לשדרג מהגרסה הנוכחית לגרסה אחרת של Edge ולאחר מכן לשדרג ל-4.15.07.00.

אפשר לקרוא מידע נוסף במאמר לאילו גרסאות של Edge אפשר לשדרג ל-Cloud פרטי? 4.15.07.00.

לפני שדרוג מגרסה 4.15.01.x או מגרסה קודמת

לפני השדרוג, עליך לוודא ששדרגת את Cassandra SSTable בכל צומת של Cassandra:
  1. צריך לבדוק את הגרסה של Cassandra SSTable:
    1. משנים את הספרייה ל-/<install-root>/apigee4/data/cassandra/data.
    2. מריצים פקודת חיפוש,
      > חיפוש . -name *-ic-*
      אם מפעילים את Cassandra 1.2 SSTable, התוצאות אמורות להחזיר קבוצה של קובצי .db
    3. מריצים את פקודת החיפוש הזו:
      > חיפוש . -name *-hf-*
      התוצאות צריכות להיות ריקות, כלומר אין קובצי db בפורמט hf. אם לא מופיעים קבצים בתרחיש לדוגמה hf, ניתן לשדרג ל-4.15.07.00.

      הפורמט hf מיועד Cassandra 1.0 SSTables. אם יש לכם קובצי *.db בפורמט hf, עליכם לשדרג את SSTable כמו שמתואר בהמשך התהליך.
  2. אם מוצאים קובצי *.db בפורמט hf, צריך לשדרג את SSTable על ידי הרצת הפקודה הבאה בכל צומת של Cassandra עד לשדרוג כל הקמפיינים של Cassandra צמתים:
    > /<install-root>/apigee4/share/apache-cassandra/bin/nodetool -hlocalhost לבחוןsstables -a
  3. חוזרים על שלב 1 כדי לוודא שכל קובצי *.db הם בפורמט ic עבור Cassandra 1.2 .
  4. חוזרים על שלבים 1 עד 3 בכל צומת של Cassandra בהתקנת Edge.
  5. צריך לשדרג ל-Edge 4.15.07.00.
  6. לאחר השדרוג 4.15.07.00, בודקים את קובצי *.db כדי לוודא שכולם שודרגו ל-Stable בסגנון C* 2.0:
    &gt; cd /&lt;install-root&gt;/apigee4/data/cassandra/data
    &gt; חיפוש . -שם *-jb-*

    פקודה זו אמורה להחזיר קבוצה של קובצי .db אם מפעילים את Cassandra 2.0.

תכונות ושיפורים חדשים

בהמשך מפורטים התכונות והשיפורים החדשים בגרסה הזו.

התקנה ושדרוג

שדרוג והסרה של רכיבים סלקטיביים

עכשיו הסקריפטים apigee-upgrade.sh ו-apigee-Uninstall.sh מאפשרים לבחור את רכיבי Edge כדי לשדרג או להסיר את ההתקנה. בעבר, הוא שדרג או הסיר את כל הרכיבים בצומת. (OPDK-1377, OPDK-1175)

חזרה למצב קודם של השדרוג

אם ה-apigee-upgrade.sh נכשל במהלך השדרוג, אפשר עכשיו להשתמש ב-apigee-rollback.sh כדי להחזיר את השדרוג לגרסה קודמת. אחרי שתפתרו את הבעיות בשדרוג, תוכלו לנסות לבצע שוב את השדרוג. (OPDK-1275)

אפשרויות מקוצרות לסקריפט של מנהל ההתקנה

הסקריפטים להתקנה כבר לא מוצגים במגוון אפשרויות, כמו -help. רק עכשיו שהוא כולל אפשרויות של אות אחת, כמו h-. (OPDK-1356)

התקנת SmartDocs

כשמתקינים את SmartDocs עם הסקריפט setup-smartdocs.sh, תתבקשו להזין את של הארגון, סביבה ומארח וירטואלי, שמבטיח ש-SmartDocs מותקן המיקום הצפוי. בעבר, הערכים האלה היו כתובים בתוך הקוד בסקריפט. (OPDK-1310)

הרצה של update-cass-pwd-in-config.sh ללא הנחיות

הסקריפט update-cass-pwd-in-config.sh יכול לרוץ ללא הנחיות אם מגדירים משתני הסביבה ENABLE_CASS_AUTH , CASS_USERNAME ו-CASS_password. (OPDK-1309)

פלטפורמת קצה

אלו הן התכונות החדשות של פלטפורמת Edge שכלולות בגרסה הזו.

תמיכה ב-OpenJDK 1.7 על ידי 'ענן פרטי של Edge'

הגרסה הזו של Edge תומכת ב-Oracle JDK 1.7 וב-OpenJDK 7, והתמיכה ב-JDK 1.6 הוסרה. (OPDK-1187)

תמיכה במערכת ההפעלה

התמיכה של מערכת ההפעלה ב-Apigee Edge ל-Private Cloud התרחבה, והיא כוללת את Red Hat Enterprise Linux 6.6 ו-Enterprise Linux 6.6 7.0 (64 ביט), CentOS 6.5, 6.6 ו- 7.0 (64 סיביות) ו-Oracle Linux 6.5.

Cassandra 2.0.15 כלולה ב-OPDK 15.07

בגרסה הזו מתקינה את Cassandra 2.0.15. אם בחרת לשדרג לגרסה קודמת, יעודכן הגרסה של Cassandra. (OPDK-1197)

תמיכה ב-SHA2 לגיבוב של אסימון OAuth

כדי להגן טוב יותר על אסימוני OAuth במקרה של פרצה באבטחה של מסד הנתונים, Edge תומך ב-SHA2 אלגוריתמים לגיבוב (hashing) של אסימוני OAuth (בנוסף ל-SHA1). עם רמת ארגון חדשה אפשר להפעיל ולהגדיר גיבוב (hashing) לאסימונים חדשים, וגם לשמור גיבוב מדור קודם באסימונים שהיו קיימים לפני התכונה החדשה הזו. בעבר, ב-Edge for Private Cloud, שנקרא hash.oauth.tokens.enabled בקובץ keymanagement.properties (בקובץ שרת ניהול ומעבדי הודעות) הפעיל גיבוב SHA1 אוטומטי של אסימוני OAuth. הזה הוצא משימוש את הנכס.

אם השתמשתם בעבר בנכס hash.oauth.tokens.enabled כדי להפעיל גיבוב SHA1, סקריפט השדרוג של הגרסה הזו יוצר עבורך באופן אוטומטי את הנכסים החדשים ברמת הארגון. שפת תרגום לבצע אימות לאחר השדרוג, לבצע GET כאדמין מערכת באמצעות ה-API הזה: https://{host}:{port}/v1/o/{your_org}.

  • למידע על הפעלת גיבוב (hashing) של אסימונים בארגון עם הנכסים החדשים, אפשר לעיין במאמר 'גיבוב אסימונים במסד הנתונים' בקטע בקשת אסימוני גישה נושא.
  • למידע על גיבוב (hashing) בכמות גדולה של אסימונים קיימים, אפשר לעיין במדריך לענן פרטי מדריך התפעול. (APIRT-1389)

מבנה ספרייה שטוחה לקובצי יומן

אפשר להגדיר את Edge לאחסון קובצי יומן במבנה של ספרייה שטוחה על ידי הגדרת המאפיין enable.flat.directory.structure צריך להיות True ב-message-logging.properties חדש. מידע נוסף זמין במאמר בנושא המדיניות בנושא רישום הודעות. (APIRT-1394)

ביצועי המטמון של הסביבה

לניהול ולניצול טובים יותר של המטמון בזיכרון, אפשר ללחוץ על 'מקסימום רכיבים בזיכרון' הוצאו משימוש את ההגדרות של משאבי המטמון בסביבה. סך כל הרכיבים שקיימים כל משאבי המטמון (כולל מטמון ברירת המחדל) תלויים בנפח הזיכרון הכולל שהוקצה של Google. כברירת מחדל, הזיכרון הכולל שהוקצה לשמירה במטמון בזיכרון במעבד הודעות נתון הוא 40% מסך הזיכרון הזמין, שנקבע לפי ההגדרות של מאפיין המטמון בהודעה של המעבד (cache.properties). רכיבים יוסרו מהמטמון בזיכרון רק אם יש מחסור בזיכרון מטמון או שתוקף הרכיבים יפוג.

כדי לחזור להתנהגות הקודמת של שימוש ב-" max Elements in Memory" (רכיבים מקסימליים בזיכרון) נכס עבור ניהול המטמון, צריך להגדיר את הנכס overrideMaxElementsInCacheResource=false file.properties. (APIRT-1140)


שירותי API

בהמשך מפורטות התכונות החדשות של שירותי ה-API שכלולות בגרסה הזו.

עורך Proxy חדש כברירת מחדל

עורך ה-Proxy החדש של API מופעל כברירת מחדל בממשק המשתמש של הניהול. העורך החדש כולל שיפורים רבים בנוחות השימוש, כולל תצוגות מקיפות יותר של תהליכים מותנים נקודות הקצה בדף 'סקירה כללית', כל ההגדרות בדף 'פיתוח', הוספה אינטואיטיבית יותר של תהליכים מותנים, נקודות קצה וכללי מדיניות, תצוגות XML מלאות יותר במקום קטעי טקסט קטנים שסורק שמות קבצים וטקסט ועוד. (שעון גריניץ'-2279)

מדיניות חדשה בנושא מחיקת מידע על OAuth גרסה 2.0

גרסה חדשה של 'מחיקת מידע OAuth v2.0' המדיניות מאפשרת למחוק אסימוני גישה ואסימוני גישה מסוג OAuth v2 קודים. המדיניות הזו מחליפה את הפונקציונליות שסופקה בעבר על ידי ה-Management API. לקבלת מידע נוסף מידע נוסף, ראו מחיקה מדיניות בנושא פרטי OAuthV2. (שעון גריניץ'-2257)

מדיניות חדשה בנושא מחיקת מידע על OAuth גרסה 1.0

גרסה חדשה של 'מחיקת מידע OAuth v1.0' המדיניות מאפשרת למחוק אסימוני בקשה מסוג OAuth v1.0, גישה אסימונים וקודים מאמתים. המדיניות מחליפה את הפונקציונליות שסופקה בעבר על ידי Management API. מידע נוסף זמין במאמר מחיקת המדיניות בנושא מידע על OAuth V1. (APIRT-1351)

מדיניות בקרת גישה

מדיניות בקרת הגישה שופרה כדי לאפשר הערכה פרטנית יותר של כתובות IP להוספה לרשימת ההיתרים ולהוספה לרשימת ההיתרים כשכתובות IP נכללות כותרת HTTP X-FORWARDED-FOR.

כשמסמנים כמה כתובות IP בכותרת (יש לפנות לתמיכה כדי להגדיר את feature.enableMultipleXForwardCheckForACL), רכיב <ValidateBasedOn> חדש במדיניות מאפשר לבדוק מול כתובת ה-IP הראשונה, כתובת ה-IP האחרונה או כל כתובות ה-IP שבכותרת. מידע נוסף זמין במדיניות בקרת הגישה.

ישויות חדשות במדיניות של ישות גישה

המדיניות לישות הגישה מאפשרת גישה לישויות החדשות הבאות: היקפי מפתח לצרכנים, 'קוד הרשאה', 'אסימון בקשה', ו'מאמת'. למידע נוסף ראו מדיניות לישות גישה.

המדיניות בנושא אוסף הנתונים הסטטיסטיים: המרה אוטומטית של שם הנתונים הסטטיסטיים לאותיות קטנות

כשיוצרים אוסף מותאם אישית של ניתוח נתונים בעורך ה-proxy ל-API (פיתוח דף > כלים) &gt; אוסף Analytics מותאם אישית), משתנה אספן (סטטיסטי) "שם" חייב להיות באותיות קטנות. אם מזינים את השם באותיות רישיות, הכלי ממיר באופן אוטומטי את השם הסטטיסטי לאותיות קטנות במדיניות של אוסף הנתונים הסטטיסטיים. (שעון גריניץ'-740)

הסרת הקטע Classic Trace בעורך ה-proxy ל-API

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

גישה לקהילת Apigee מתפריט העזרה בממשק המשתמש של הניהול

אפשר לגשת לקהילת Apigee מתפריט העזרה בממשק המשתמש של הניהול.

הודעות שגיאה בממשק המשתמש של הניהול

בהמשך מפורטים שיפורים להודעות השגיאה בממשק המשתמש של הניהול:

  • ממשק המשתמש לניהול המשמש לקיבוץ ולהצגה של כל הודעות השגיאה בממשק המשתמש עבור כל סשן התחברות, אלא אם סגרתם אותם. בעקבות העדכון הזה, הודעות השגיאה יימחקו אוטומטית כשיוצאים מהדף שבו הן התרחשו. (שעון גריניץ'-2254)
  • ממשק המשתמש לניהול כבר לא מסתיר יותר הודעות שגיאה כפולות. (MGMT-2242)

ביצועים של ממשק המשתמש ושיפורי שגיאות

בוצעו שיפורים כלליים באזורים שונים בממשק המשתמש של הניהול, כולל תצוגת הדפים ביצועים וניקוי הודעות שגיאה.

בדף 'משתמשים בארגון' בממשק המשתמש של הניהול ('אדמין > משתמשים בארגון'), התפקיד השמות מופיעים עכשיו בהיפר-קישורים, ומאפשרים לכם לנווט במהירות לדפי התפקידים. (שעון גריניץ'-1055)

משתני יעד חדשים בתהליך שליחת ההודעות

משתנים חדשים בתהליכי ההודעות מספקים מידע מלא יותר על כתובות URL של נקודות הקצה של היעד שרתי יעד:

  • נקודת הקצה ביעד: request.url מחליפה את target.basepath.with.query.
  • שרת היעד: loadbalancing.targetserver מחליף את targetserver.name. בנוסף, השדה target.basepath מאוכלס רק כאשר נעשה שימוש ברכיב <Path> רכיב <LoadBalancer> של HTTPTargetConnection.

תמיכה ב-Server Name Indication (SNI)

Edge תומך בשימוש ב'אינדיקטור שם השרת' לכיוון דרום (ממעבד הודעות ליעד) נקודות קצה). אם אתם רוצים להשתמש ב-SNI, פנו לתמיכה של Apigee.

נדרש Java 1.7.

עם SNI, שהוא הרחבה של TLS/SSL, ניתן להציג מספר יעדי HTTPS באותו אופן. כתובת ה-IP והיציאה בלי לחייב את כל היעדים האלה להשתמש באותו אישור.

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

Edge מחלץ באופן אוטומטי את שם המארח מכתובת האתר של הבקשה. מוסיף אותו לבקשת לחיצת היד של SSL. לדוגמה, אם מארח היעד הוא https://example.com/request/path, Edge מוסיף את התוסף server_name כמו שמוצג למטה:

מידע נוסף על SNI זמין בכתובת http://en.wikipedia.org/wiki/Server_Name_Indication.

'אלגוריתם חתימה' בפרטים של אישורי ה-SSL

'אלגוריתם חתימה' חדש התווסף לפרטי אישור ה-SSL, שניתן לראותו ממשק משתמש לניהול (מנהל מערכת > אישורי SSL) וממשק ה-API לניהול (קבל פרטי האישור מ-Keystore או מ-Truststore בשדה מוצג 'sha1WithRSAEncryption' או 'sha256WithRSAEncryption', בהתאם לסוג האלגוריתם הגיבוב שמשמש ליצירת הקוד אישור.

מוצגים אישורי SSL שתוקפם עומד לפוג

הדף 'אישורי SSL' בממשק המשתמש של הניהול (מנהל מערכת > אישורי SSL) מציין מתי התוקף של אישורי SSL יפוג בתוך 10, 15, 30 או 90 יום, בהתאם לבחירה שלך השדה הנפתח החדש 'פקיעת תוקף'.

הגדרה של שגיאות הגנה מאיומים

כברירת מחדל, Edge יקפיץ קוד סטטוס HTTP 500 'שגיאת שרת פנימית' וקובץ הפעלה שנכשל. שגיאה אם ההודעה לא מגיעה ממדיניות של הגנה מפני איומים של JSON או של XML. אפשר לשנות את התנהגות השגיאה הזו בנכס חדש ברמת הארגון. בעת הגדרת הארגון המאפיין features.isPolicyHttpStatusEnabled מוגדר ל-TRUE, הפונקציה הבאה מה קורה:

  • בקשה: לכל תהליך בקשה מצורפת מדיניות הגנה מפני איומים, הודעות לא חוקיות יחזיר קוד סטטוס 400, יחד עם הודעת שגיאה תואמת מדיניות.
  • תגובה: לכל תהליך תגובה שמצורפת מדיניות הגנה מפני איומים, יש הודעות לא תקינות עדיין יחזיר קוד סטטוס 500, ואחת מהודעות השגיאה הקשורות למדיניות תושמע (ולא רק הביצוע נכשל).

לקוחות Cloud חייבים לפנות לתמיכה של Apigee כדי להגדיר את מאפיין הארגון. התכונה הזו תהיה זמינה ללקוחות Edge Private Cloud בשלב הבא הפצה רבעונית של Private Cloud.

סכימות מעודכנות של נקודות קצה, שרתי proxy וישויות אחרות

הסכימות של ההפניות עודכנו בישויות שלא קשורות למדיניות, כמו TargetEndpoint, ProxyEndpoint , APIProxy ועוד רבים אחרים. פרטים נוספים זמינים בכתובת https://github.com/apigee/api-platform-samples/tree/master/schemas. (APIRT-1249)


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

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

זמינות כללית של SmartDocs

חברת SmartDocs משודרגת מגרסת בטא לזמינות לכלל המשתמשים. עדכונים ותכונות חדשות כוללים:

  • תמיכה ב-Swagger 2.0, כולל ייבוא לפי קובץ או כתובת אתר, כולל תמיכה לאובייקטים של אבטחה בעלי שם בהתאמה אישית.
  • שיפורים בעיצוב החזותי בתבניות שיוצרות SmartDocs.
  • שיפורים בנוחות השימוש ובתהליך העבודה בפורטל המפתחים, שזמין דרך התוכן &gt; תפריט SmartDocs ב-Drupal.
  • מה שמכונה 'אסימון מותאם אישית' האימות נקרא עכשיו 'מפתח API'.
  • 'אבטחת' האימות אובייקטים שהוגדרו ברמת הגרסה הקודמת.
  • הגדרה של אימות הלקוח ברמת התבנית. גרסאות קודמות חדשות לא אופסו יותר כל פרטי כניסה של לקוח SmartDocs שהוגדרו מראש.

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

למסמכי תיעוד של SmartDocs, ראו שימוש ב-SmartDocs למסמך ממשקי API.

השם של האפליקציה למפתחים מוצג בממשק המשתמש של הניהול

לאפליקציות למפתחים ב-Edge יש שם פנימי שלא משתנה וגם שם לתצוגה שאפשר לשנות. בדף של אפליקציה למפתחים בממשק המשתמש של הניהול (פרסום > אפליקציות למפתחים > שם האפליקציה), השם הפנימי של האפליקציה מוצג לצד השם Display Name (שם התצוגה), כדי להקל על כדי לזהות אפליקציות באופן חזותי לפי השמות הפנימיים שלהן לצורך פתרון בעיות וניהול API.


שירותי ניתוח נתונים

בהמשך מפורטות התכונות החדשות של Analytics Services שכלולות בגרסה הזו.

מגבלת זמן שימוש בנתונים שנשמרה

כשיוצרים דוחות ניתוח נתונים באמצעות ממשק המשתמש או ה-API של הניהול, נתונים מלפני יותר משישה חודשים כברירת מחדל, לא ניתן לגשת לתאריך הנוכחי. אם רוצים לגשת לנתונים מלפני יותר מ-6 חודשים, צריך לפנות לתמיכה של Apigee.

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

הגרסה הקלאסית האופציונלית של דוחות ניתוח נתונים בהתאמה אישית כבר לא זמינה ממשק המשתמש לניהול.

ביצועי הווידג'ט של מעורבות המפתחים

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


מונטיזציה

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

התראות באימייל לגבי תוכנית תעריפים

סוג חדש של התראות באימייל לגבי תוכנית תעריפים מאפשר לך להודיע למפתחים כשהם מגיעים להגביל את העסקאות או את הדולר ארה"ב בתוכניות עם תעריף מותאם לעומס (scaling) או עם תעריף חבילה שהם רכשו. עבור פרטים נוספים זמינים במאמר הגדרה התראות באמצעות תבניות של התראות.

סנכרון של תקופות של עמלות חוזרות ובסיסי צבירה

בתוכנית תמחור ותשלומים, יכול להיות שהיו שתי תקופות זמן שונות שהיו בתוקף:

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

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

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

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

מאפיינים מותאמים אישית בדוחות סיכום הכנסות

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

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

curl -u email:password -X PUT -H "Content-type:application/xml" http://host:8080/v1/o/myorg -d \
"<Organization type="trial" name="MyOrganization">
    <Properties>
        <Property name="features.isMonetizationEnabled">true</Property>
        <Property name="MINT.SUMMARY_CUSTOM_ATTRIBUTES">[&quot;my_attribute_1&quot;,&quot;my_attribute_2&quot;]</Property>
        <Property name="features.topLevelDevelopersAreCompanies">false</Property>
    </Properties>
</Organization>"

שימו לב שמערך המאפיינים המותאמים אישית בקריאה ל-API מקודד בכתובות URL.


תהליך השדרוג של SmartDocs

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

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

חשוב לזכור שבזמן שאתם יכולים לעבד ולפרסם SmartDocs בפורטל המפתחים, מסמכים חכמים נוצרים ממודל ה-API שנמצא בניהול API של Apigee שירותים. כל השינויים שתבצעו במודל API ב-Edge יחולו בכל הפנתיאון. (בדומה לאופן שבו מפתחים קיימים בסביבות של Pantheon).

כדי לשדרג מגרסת הבטא של SmartDocs לזמינות לכלל המשתמשים

  1. עדכון ובדיקה של גרסת 15.05.27 בסביבות dev או test הפנתיאון.
  2. יוצרים מודל חדש שיחליף את כל מודל ה-API הקיים שבו השתמשתם.
    • אם ייבאתם מסמכי Swagger או WADL, עליכם לייבא אותם שוב לקובץ חדש גרסה קודמת.
    • אם עדכנתם את מודל ה-API באמצעות מודול SmartDocs, ייצאו אותו כקובץ קובץ JSON עם SmartDocs ולייבא אותו למודל החדש באמצעות קובץ מצורף.
  3. הגדר את מאפייני האבטחה של גרסת המודל שלך. בקטע תוכן > SmartDocs > דף, בוחרים באפשרות הגדרות אבטחה.
  4. בדוק אם יש אימות מוגדר מראש בדף הגדרות המודל (תוכן > SmartDocs) על ידי לחיצה על הגדרות בדף הפעולות. עמודה.
  5. מעדכנים את כל התבניות בהתאמה אישית כך שישתמשו בגרסה 6 של נכסי ה-CSS ו-JS, ומבצעים שינויים בהתאם. שמות חדשים של אובייקטים, כמו authSchemes ו-apiSchema. למידע על עדכון SmartDocs בתבניות, ראה SmartDocs לתיעוד ממשקי API.
  6. עיבוד מחדש ופרסום של תיקון המודל.
  7. אחרי אימות המסמכים החדשים, צריך לעדכן פורטל production לגרסה 15.05.27.

ללקוחות של Edge Enterprise ויש לך שאלות או חששות לגבי השדרוג יש לשלוח אימייל לכתובת marsh@apigee.com וגם לכתובת cnovak@apigee.com. אחרת, צריך להשתמש קהילת Apigee תשובה.


שינויים ושיפורים עתידיים בתכונות

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

שינוי ל- התנהגות המדיניות של מטמון התגובה

בגרסה עתידית (כפי שיקבע), פעולת ברירת המחדל של &lt;ExcludeErrorResponse&gt; של המדיניות 'מטמון תגובה' ישתנה.

התנהגות נוכחית: הרכיב <ExcludeErrorResponse> ב כברירת מחדל, המדיניות של מטמון התשובות מוגדרת כ-False. כלומר, כברירת מחדל, תשובות עם קוד מצב HTTP אפשרי (כולל 3xx) נשמר במטמון לפי המדיניות 'מטמון תגובה'.

התנהגות עתידית: הרכיב <ExcludeErrorResponse> ב כברירת מחדל, המדיניות בנושא מטמון התשובה מוגדרת כ-True. כלומר, כברירת מחדל, רק תשובות עם HTTP קודי סטטוס 200 עד 205 יישמרו במטמון. כדי לשנות את ההתנהגות הזו ולשמור את התשובות במטמון לכל המשתמשים קודי סטטוס, יהיה עליך להגדיר את הרכיב <ExcludeErrorResponse> אל True בצורה מפורשת.

הפתרון הנוכחי: ל-Private Cloud 4.15.07.00 ולגרסאות ישנות יותר, אם אתם רוצים לשמור תגובות במטמון רק עם קודי סטטוס 200 עד 205, עליכם להגדיר במפורש רכיב <ExcludeErrorResponse> עד TRUE.


הבאגים תוקנו

הבאגים הבאים תוקנו בגרסה הזו.

מזהה הבעיה תיאור
OPDK-1521 בעיה בהצפנת סיסמה
OPDK-1201 לא ניתן לשחזר את הנתונים בממשק המשתמש
OPDK-1112 מדיניות LDAP בהתאמה אישית לא חלה על אדמין ב-Apigee משתמש
OPDK-1097 חריגה במרחב המקשים במהלך שדרוג OPDK
OPDK-1068 המערכת יכולה לשנות את סיסמת האדמין אם היא נכשלת במהלך ההתקנה
OPDK-1053 Zookeeper פועל ברמה הבסיסית (root)
OPDK-967 כשמגדירים את OpenLDAP להפעלה אוטומטית באמצעות set-autostart.sh, all-status.sh מדווח על המת
OPDK-905 המוצר Smartdocs כבר רשום בקבוצה axgroup001
OPDK-899 שגיאה במהלך ההצטרפות
OPDK-847 המשתמש שנוצר במהלך ההצטרפות לא מקבל אימייל לאיפוס סיסמה
OPDK-817 סקריפטים init.d גורמים לשגיאה
OPDK-815 הסקריפט ax-purge.sh דורש מחיקה סופית של טבלאות הדגימה
MGMT-2246 דף יצירת דוח מותאם אישית אינו מוצג כראוי בניהול UI
MGMT-2235 לגבי אישורי SSL שתוקפם עומד לפוג, הזמן היחסי פקיעת תוקף עלול לגרום לבלבול מעוגל
באישורי SSL שתוקפם עומד לפוג, הזמן היחסי של תאריך התפוגה מוצג תמיד בימים במקום לעגל כלפי מעלה לחודשים, כשתוקף האישור יפוג תוך 90 יום, או פחות.
MGMT-2193 סימן גרפי לטעינה בזמן עריכת API
MGMT-2173 בממשק המשתמש של Trace לא ניתן להשתמש בכתובות URL משפטיות
עכשיו אפשר להשתמש בממשק המשתמש של Trace כדי לשלוח בקשות עם ערכי פרמטרים של שאילתות שמכילות מקוננים פרמטרים של שאילתה.
MGMT-2162 בעיה בהידור של JavaScript
MGMT-2124 ההרשאות של תפקיד הלקוח מתאפסות כששומרים את ההרשאות UI
MGMT-2114 כתובת IP לא תקינה של Syslog במדיניות MessageLogging אמורה להקפיץ הודעת שגיאה מתאימה במהלך פריסה
MGMT-2067 מעקב: אם הגרסה של שרת ה-proxy ל-API פרוסה בשתי סביבות, בוחרים גרסה קודמת הסביבה לא פועלת בצורה תקינה
MGMT-2061 כששוכחים את הסיסמה, צריך לשלוח אימייל רק למשתמשים רשומים
ההודעה 'שכחת את הסיסמה?' הקישור בדף ההתחברות לממשק המשתמש של הניהול שולח הודעות אימייל רק משתמשי Apigee.
MGMT-2048 משתמש עם תפקיד בהתאמה אישית שמגביל את הרשאות הפריסה לסביבה אחת יכול לפרוס במקומות אחרים
MGMT-2041 הסרת הרכיב FaultRules מתבנית ברירת המחדל לצירוף קבצים
כבר לא נעשה שימוש ברכיב FaultRules, שלא נעשה בו שימוש בכללי מדיניות או בשלבים של שרת proxy ל-API מתווספים באופן אוטומטי כשיוצרים שרתי proxy ל-API או כשמוסיפים כללי מדיניות.
MGMT-2034 אחזור WSDL החזרת שגיאה: "אחזור שגיאת WSDL: שגיאה בעיבוד WSDL".
MGMT-1986 שגיאה בממשק המשתמש במהלך הוספת מפתח
MGMT-1983 קבלת קוד הרשאה מסוג OAuth 2.0 מחזיר סטטוס שגוי
MGMT-1962 שגיאה בהתחברות לממשק המשתמש של הניהול עם סיסמה חזקה
להתחבר לממשק המשתמש עם תווים מיוחדים מסוימים, כמו סימן האחוז, נכשל.
MGMT-1947 תפקידים לא אינטואיטיביים בממשק המשתמש לניהול
אם למשתמש אין הרשאה ליצור או לערוך מדיניות הקלטת עסקאות, ממשק המשתמש לחצנים ליצירה ולעריכה של מדיניות תיעוד עסקאות מושבתים עכשיו.
MGMT-1899 נתיבי המשאבים נמחקים אחרי שמירת הגדרות המוצר
כשעורכים מוצר API, נתיבי המשאבים של המוצר עלולים להימחק אם המשתמש ללחוץ לחיצה כפולה על הלחצן 'שמירה'. כבר פתרנו את הבעיה הזו.
MGMT-1894 הטעינה של דף האפליקציות למפתחים אף פעם לא מסתיימת עמודה
MGMT-1882 בשרת proxy חדש ל-API מ-WSDL מוצגים רק פרטי הפרמטר האחרון
MGMT-1878 אם נפרסו כמה גרסאות בסביבה, בדוח Trace יוצג רק אחד אותם
MGMT-1872 לא ניתן להוריד דוחות בהתאמה אישית
MGMT-1863 לא ניתן להציג את היומנים של Node.js בממשק המשתמש לניהול
MGMT-1843 ה-Proxy ל-API לא נפתח
MGMT-1833 למשתמש ה-sysadmin לא צריכה להיות אפשרות לשנות את הסיסמה בממשק המשתמש עבור OPDK
MGMT-1825 באגים בסקריפטים חוצי-אתרים (XSS)
MGMT-1824 אחזור שגיאת WSDL במהלך ייבוא קובץ WSDL עם סיומת xml .
MGMT-1812 הוספת אימות של נקודת קצה (endpoint) במהלך הייבוא
בדומה ל-ProxyEndpoint, נקודת הקצה (TargetEndpoint) יאומתה לסכימה המתאימה ביטויים שמשמשים בתנאים במהלך ייבוא של שרת proxy ל-API.
MGMT-1804 במקרים מסוימים, Node.js API שולח JSON לא חוקי
מסך היומנים של Node.js ששימש להצגת יומנים לא מעוצבים אם נתוני ה-json לא חוקיים תווים. השגיאה תוקנה בגרסה הזו, וממשק המשתמש מציג עכשיו אתNode.js בפורמט תקין. יומנים.
MGMT-1802 כתובת URL לאיפוס סיסמה מס' 118
אם ממשק המשתמש של הניהול נמצא מאחורי שרת סיום SSL, ממשק המשתמש של הניהול עכשיו תקין יוצרת הודעת אימייל לאיפוס סיסמה עם קישור לכתובת URL מסוג https במקום לכתובת URL של http.
MGMT-1799 בקשה לשליחת נקודת חולשה באבטחה של ממשק משתמש ב-Trace
MGMT-1777 לא ניתן להוסיף משתמש עם כתובת אימייל עם דומיין ברמה העליונה של .acn
MGMT-1735 מיתוג 'שגיאה במהלך אחזור W'
החל באופן מיידי, הסרנו את התמיכה במיתוג המותאם אישית ב-Edge OPDK. אומנם אנחנו זה עלול לאכזב כמה לקוחות שהשתמשו בו, שמשפרת באופן ישיר את היכולות של Edge בכל הנוגע לניהול API.
MGMT-1569 בעיה בצירוף שרת proxy של API למוצר קיים של API
תוקן צירוף ה-Proxy ל-API למוצר API בממשק המשתמש של הניהול כאשר ה-Proxy ל-API משאב עבור "/" נתיב.
MGMT-1563 לחצן השליחה במעקב נשאר מושבת אם מזוהה שגיאה
MGMT-1362 כתובת האימייל לשכחתי את הסיסמה לא פועלת אם כתובת האימייל מכילה '_'
תיקון בעיה באיפוס סיסמה ב-OPDK עם כתובות אימייל שמכילות קו תחתון.
MGMT-1345 ייבוא של WSDL עם כמה מרחבי שמות גורם ליצירת SOAP שגוי ב-Build שלב
MGMT-1193 שמירת שרת proxy בתור גרסה חדשה משנה באופן בלתי צפוי את כלל המסלול
MGMT-1061 SmartDocs: תיאור של פרמטר סוג גוף בהגדרת 'סוואגה' לא מוצג בממשק המשתמש של המסמך
MGMT-800 יצירת משאב בשם 'default' תוצאות בממשק משתמש לא תקין
MGMT-787 בעיה בנוחות השימוש בהתראות בממשק המשתמש
בממשק המשתמש של הניהול, כשלוחצים על + שרת proxy ל-API ומופיעה תיבת הדו-שיח 'שרת Proxy חדש ל-API', יכול להקיש על Esc כדי לסגור את תיבת הדו-שיח.
MGMT-619 הפעלת החלוקה לדפים בדף ממשק המשתמש של שרת ה-proxy ל-API
MGMT-602 תצוגת פיתוח של שרת Proxy ל-API: הוספת מדיניות 'מטמון תגובה' כשאין נקודת קצה PreFlow/PostFlow גורם לשגיאה
MGMT-460 שינוי שם של מדיניות גורם להתנהגות שגויה, למדיניות כפולה שלא ניתן הוסר/ה
DEVRT-1644 חיפוש התראות לפי שם שגורם לשליחה של אימייל שגוי
DEVRT-1583 בממשק המשתמש של המונטיזציה מוצג הכיתוב 'עתיד' תג של תוכנית תמחור ותשלומים נוכחית
DEVRT-1546 מגבלות התוכנית לא פועלות
DEVRT-1511 שגיאת mint.resource adjustmentsNotExist למפתח קיים
CORERT-639 TCPSysLogSocket חייב להיות אסינכרוני
CORERT-613 כשלים לחיצת יד ב-SSL כתוצאה מ-"unIdentifie_name"
AXAPP-1728 התעלמות ממשתני מונטיזציה ב-Analytics
AXAPP-1708 נראה ש-Analytics API מייצר מספרים שונים לאותו נתון סטטיסטי בהתאם לאופן שבו מבקשים ממני
AXAPP-1707 שיפור הביצועים של ניתוח הנתונים של Pod בחינם
AXAPP-1690 "שגיאת API לא חוקית" בדוחות בהתאמה אישית
AXAPP-1533 המפה הגיאוגרפית של Analytics גורמת לשגיאה בקריאה ל-API לא תקין
AXAPP-1493 נתונים סטטיסטיים שגויים של ביצועים במטמון
APIRT-1436 יצירת כלי/סקריפט כדי לגבב אסימונים לא מגובבים
APIRT-1425 continueOnError כאשר מוגדר כ-true". אין השפעה ל-JavaCallout מדיניות
APIRT-1346 OAuth2.0 – ערך מגובב מוחזר בתגובה אסימון גישה כאשר hash.oauth.tokens.enabled True
APIRT-1206 target_ip לא מתועד בטבלת העובדות במשך 503 שניות ורוב 504
APIRT-1170 קובץ משאב חסר גרם לכשל בטעינת סביבה ב-MP
APIRT-1148 GET של המשתנה {message.version} ב-ResponseFlow, בשביל זרועות יעד של Node.js NPE
APIRT-1054 רישום הודעות נכשל בניסיון להתחבר לספרייה אחרת שאינה ברירת מחדל
APIRT-387 הפעלת OrganizationService בסגנון 'others' ב-MP
APIRT-67 המדיניות OAuth GenerateAccessToken לא מגדירה את המשתנה oauthV2.failed בצורה נכונה
APIRT-52 דוחות בהתאמה אישית: קוד הסטטוס של התשובה בהרבה ממשקי API הוא null

בעיות מוכרות

הגרסה הזו כוללת את הבעיות הידועות הבאות.

מזהה הבעיה תיאור
OPDK-1586

לא ניתן להפעיל את פורטל API BaaS אם התמיכה ב-IPV6 לא מופעלת
הדרך לעקוף את הבעיה היא להוסיף תגובה בשורה הבאה של IPV6 בכתובת /&lt;install-dir&gt;/apigee4/conf/nginx/conf.d/loadbalancer.conf. כדי להפעיל את API BaaS Portal, או כדי להפעיל תמיכה ב-IPV6:

# listen [::]:8080;

OPDK-1785

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

הדרך לעקוף את הבעיה היא להגדיר את גרסת המונטיזציה הנכונה בקובץ apigee-env.sh לפני שתנסו להתקין מונטיזציה. כדי לקבל את גרסת המונטיזציה בגרסה 4.15.07 (לאחר שכבר שדרגתם ל-Edge 4.15.07) הפעילו:
> source /{install-dir}/apigee4/bin/apigee-env.sh 

> VER=`basename $(find $SHARE_DIR/installer/monetization -name "mint-*.zip") | cut -d "-" -f 2,3,4` 
כברירת מחדל, הערך install-dir הוא /opt.
יש להגדיר את הערך של VER שלמעלה ב-apigee-env.sh:
> sed -i "s/^MONETIZATION_VERSION=.*/MONETIZATION_VERSION=$VER/" /install-dir/apigee4/bin/apigee-env.sh 
אם ניסיתם להתקין את המונטיזציה בלי לבצע את השלבים שלמעלה, ההתקנה נכשלה וסביר להניח שיש קישור סימבולי מת בספריית השיתוף. צריך כדי להסיר את הקישור הסמלי:
> rm /install-dir/apigee4/share/monetization 
אחרי שמסירים את הקישור הסמלי, מבצעים את השלבים שלמעלה כדי להגדיר את גרסת המונטיזציה. ולאחר מכן מנסים להתקין שוב את המונטיזציה.
OPDK-1857 גרסת Python 2.6 מקודדת קשיחה ב-bin/qpid-stat.sh ו bin/qpid-config.sh

ב-CentOS וב-RedHat 7.0, מספר סקריפטים ב-bin/qpid-stat.sh וב-bin/qpid-config.sh הם בתוך הקוד לשימוש ב-Python בגרסה 2.6.

הפתרון לבעיה הזו הוא לשנות את השורה שמייצאת את ה-PYTHONPATH ב- qpid-stat.sh ו-qpid-config.sh בספריית apigee4/bin.

export PYTHONPATH="${QPID_DIR}/lib/python2.6/site-packages"

כדי לבדוק איזו גרסת Python יש במערכת, צריך לבדוק את גרסת Python Directory /opt/apigee4/share/apache-qpid/lib. סביר להניח שהספרייה היא python2.7.

לאחר מכן צריך לעדכן את ההגדרה PYTHONPATH ב-qpid-stat.sh וב-qpid-config.sh עם הנתיב הנכון. לדוגמה:

export PYTHONPATH="${QPID_DIR}/lib/python2.7/site-packages"

DEVRT-1574 שימוש לא עקבי ביתרה ובשימוש של מפתחים עם שיעור פעיל מרובה תוכניות
במונטיזציה, אם המפתח פעיל ביותר מתוכנית תעריפים אחת שכוללת קריאה לכל API ואז שימוש ביתרה הכספית עשוי לפעמים להיות לא עקבי.
APIBAAS-1647 אחרי ההתחברות כאדמין למערכת, בממשק המשתמש של BaaS מוצגת הבעיה 'שגיאה בקבלת תפקידים' הודעה
הודעת שגיאה זו מופיעה בכניסה הראשונה למערכת על ידי מנהל המערכת לאחר וישודרו מ-4.15.01 ל-4.15.07. אפשר להתעלם מההודעה הזו.
DEVRT-1834 שדרוג המונטיזציה לגרסה 4.15.07
הסקריפט apigee-upgrade.sh מדפיס את ההודעה הבאה בסוף, שמבקשת ממך מריצים סקריפט אחר:
************************************** 
In order to complete the monetization upgrade please run: 
sudo /opt/apigee4/share/monetization/schema/migration/MOPDK4.15.04.00/
365-create-notification-condition.sh 
************************************** 

אפשר להתעלם מההודעה הזו. הסקריפט הזה אינו נדרש ואי אפשר להפעיל אותו.

DEVRT-1951 חסרות הגדרות של התראות בהתקנה חדשה של מונטיזציה
בהתקנה חדשה של Apigee Edge לגרסה 4.15.07.00 של , חסרות ההגדרות הבאות להתראות מונטיזציה. הן תואמות לסוגי התראות בדף 'ניהול' > דף ההתראות בממשק המשתמש של הניהול.
mint.scheduler.${ORG_ID}.adhocnotify@@@management
mint.scheduler.${ORG_ID}.expiringrateplannotify@@@management
mint.scheduler.${ORG_ID}.newpkgnotify@@@management
mint.scheduler.${ORG_ID}.newproductnotify@@@management
mint.scheduler.${ORG_ID}.newrateplannotify@@@management
mint.scheduler.${ORG_ID}.tncacceptancenotify@@@management
כדי לעקוף את הבעיה, מבצעים את השלבים הבאים. נדרשת כתובת ה-IP של מכונה של Cassandra. כדי למצוא אותה, אפשר לחפש <installation-root>/apigee4/conf/cassandra/cassandra.yaml או &lt;installation-root&gt;/apigee4/conf/cassandra/cassandra-topology.properties.
  1. מריצים את הפקודות הבאות. צריך להשאיר את המשתנה {ORG_ID} כמו שהוא, אבל מחליפים אותו <org_name>, <installation-root> ו-<cassandra_ip_address>.
    sed -e "s/\${ORG_ID}/<org_name>/g" <installation-root>/apigee4/share/monetization/schema/cassandra/org/ui/mint-org-specific-ui-schedulers.txt > /tmp/mint-org-specific-ui-schedulers.txt
    
    <installation-root>/apigee4/share/apache-cassandra/bin/cassandra-cli -h <cassandra_ip_address> -f /tmp/mint-org-specific-ui-schedulers.txt
    
  2. מפעילים מחדש את שרת הניהול.
DEVRT-1952 התראה חסרה לשדרוג המונטיזציה מתאריך 4.14.07.00 הגדרות אישיות
בשדרוג של Apigee Edge לענן פרטי מגרסה 4.14.07.00 ל-4.15.07.00, חסרות ההגדרות הבאות של התראות מונטיזציה, ולכן דוחות המונטיזציה לא יפעלו כמו שצריך.
mint.scheduler.${ORG_ID}.chargedaily@@@management
mint.scheduler.${ORG_ID}.chargehourly@@@management
כדי לעקוף את הבעיה, מבצעים את השלבים הבאים. נדרשת כתובת ה-IP של מכונה של Cassandra. כדי למצוא אותה, אפשר לחפש <installation-root>/apigee4/conf/cassandra/cassandra.yaml או &lt;installation-root&gt;/apigee4/conf/cassandra/cassandra-topology.properties.
  1. מריצים את הפקודות הבאות. צריך להשאיר את המשתנה {ORG_ID} כמו שהוא, אבל מחליפים אותו <org_name>, <installation-root> ו-<cassandra_ip_address>.
    sed -e "s/\${ORG_ID}/<org_name>/g" <installation-root>/apigee4/share/monetization/schema/cassandra/org/system/mint-org-specific-system-schedulers.txt > /tmp/mint-org-specific-system-schedulers.txt
    
    <installation-root>/apigee4/share/apache-cassandra/bin/cassandra-cli -h <cassandra_ip_address> -f /tmp/mint-org-specific-system-schedulers.txt
    
  2. מפעילים מחדש את שרת הניהול.
OPDK-1878 לא ניתן להגדיר את שם ה-Pod בהתקנה של מרכזי נתונים מרובים
במדריך ההתקנה של Edge מצוין שיש להגדיר את שמות ה-Pod כ-gateway-1. ו-"gateway-2" ב קובצי התקנה שקטה להתקנה של מרכזי נתונים מרובים. עם זאת, שינוי השם של ה-Pod מונע מהנתבים ומעבדי ההודעות להירשם כראוי ולא להיות פעילים נגיש. הבעיה הזו מונעת גם מהסקריפט setup-org.sh למצוא מעבדי הודעות זמינים.

הדרך לעקוף את הבעיה היא להגדיר את שם ה-Pod באמצעות המאפיין MP_POD ל-"gateway". ב קובץ התקנה שקט לשני מרכזי הנתונים.
OPDK-1886

הצומת לא יכול לגשת לכתובות IP מקומיות כמו 192.168.x.y
מופיעה השגיאה "connect EINVAL" כשמנסים לגשת לכתובת IP מקומית.
הדרך לעקוף את הבעיה היא לערוך את /&lt;install_dir&gt;/apigee4/conf/apigee/message-processor/nodejs.properties בצמתים של מעבד ההודעות כדי להוסיף הערות לשורה הבאה:

connect.ranges.denied=10.0.0.0/8,192.168.0.0/16,127.0.0.1/32

לאחר מכן, מפעילים מחדש את הצמתים של מעבד ההודעות:

<install_dir>/apigge4/bin/apigee-service message-processor restart 
OPDK-1958 במהלך השדרוג, כל הצמתים יחייבו גישה ליציאה 8080 ב'ניהול' שרת
בזמן הריצה, לרכיבים הבאים נדרשת גישה ליציאה 8080 בשרת הניהול: נתב, מעבד הודעות, ממשק משתמש, Postgres ו-Qpid. עם זאת, במהלך השדרוג, כל הצמתים נדרשת גישה ליציאה 8080 בשרת הניהול, כולל Cassandra ו-Zookeeper צמתים.
OPDK-1962 אחרי השדרוג צריך להגדיר מחדש SSL ל-Edge API
אם הגדרת את Edge API לשימוש ב-SSL לפני השדרוג ל-4.15.07.00, עליך תצטרכו להגדיר מחדש את ה-SSL לאחר השדרוג. במדריך הפעולות של Edge אפשר למצוא מידע נוסף על להגדרת SSL עבור ממשק ה-API של Edge.