אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
ב-20 בנובמבר 2019, Google פרסמה את גרסת זמן הריצה 1.0.0 של Apigee Hybrid. בקטע הזה מתוארים תיקוני באגים ובעיות ידועות בגרסה 1.0.0.
בעיות מוכרות (GA)
בטבלה הבאה מתוארות הבעיות הידועות בגרסה הזו:
| בעיה | תיאור |
|---|---|
| 144886537 | ניתוב נתיב בסיסי לא פועל ב-Apigee hybrid v1.0.0. אם ההגדרות של ה-overrides מוגדרות לניתוב לסביבות שונות עם אותו hostAlias, ה-ingress לא מנתב לסביבה על סמך הנתיב. |
| 144584813 | אם יוצרים סשן לניפוי באגים אבל עדיין אין בו טרנזקציות, הסשן לא ייכלל ברשימה של List Debug Sessions API. ה-API כולל סשנים בתגובה רק אם הסשן מכיל לפחות טרנזקציה אחת. |
| 144436206 | בתצוגה Cache Performance, החישוב של Cache Hit Ratio שגוי. |
| 144321491 | ב-Apigee hybrid נרשמות הודעות 'יצירת מטמון חסר' שמצביעות על פגיעה פוטנציאלית בביצועים. אלה הודעות צפויות ואפשר להתעלם מהן. |
| 144321144 | אי אפשר לטעון מחדש שרתי proxy עם מארחים וירטואליים מאובטחים. |
| 144286363 | המסכה לניפוי באגים ב-env.json לא מסתירה את נתוני התגובה. ה-API הבא לעדכון מסכת הניפוי באגים של env.json באמצעות השדה responseJSONPaths לא פועל: PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
"responseJSONPaths": ["$.maskedDataEnv"]
}כדי לעקוף את הבעיה הזו ב-Trace, אפשר למחוק סשן שלם של מעקב בממשק המשתמש, או להשתמש ב-Trace APIs כדי למחוק טרנזקציות נפרדות בסשן. |
| 143774187 | בממשק המשתמש ההיברידי, התווית 'חברה' מוצגת בתצוגת האפליקציות. |
| 143659917 | הגדרת התפוגה של מדיניות PopulateCache חייבת להיות ערך מפורש בין 1 ל-30. לדוגמה: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
| 133192879 | סיכום: יש השהיה ארוכה מאוד כשמשתמשים ב-API או בממשק המשתמש כדי לקבל את סטטוס הפריסה של הארגון. השהייה הזו יכולה להוביל לתשובה פתרון עקיף: מרעננים את הדפדפן (או שולחים מחדש את הבקשה). |
| 123932912 | בפריסה ללא השבתה, אם הפריסה של גרסה חדשה נכשלת, הגרסה המקורית עדיין לא מבוטלת. כדי לשחזר את סטטוס הפריסה, צריך לפרוס מחדש את הגרסה המקורית. |
| לא רלוונטי | שגיאה בכותרת HTTP לא תקינה: שער הכניסה של Istio מעביר את כל תגובות היעד הנכנסות לפרוטוקול HTTP2. מעבד ההודעות ההיברידי תומך רק ב-HTTP1, ולכן יכול להיות שתופיע השגיאה הבאה כשמתבצעת קריאה ל-API proxy: http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1, name: [:authority], value: [domain_name] אם השגיאה הזו מופיעה, אפשר לבצע אחת מהפעולות הבאות כדי לפתור את הבעיה:
|
באגים שתוקנו
הבעיות הבאות שמפורטות בהערות לגבי גרסת בטא 2 של Apigee Hybrid תוקנו:
| בעיה | תיאור |
|---|---|
| 133444606 | ה-API לעדכון אפליקציות למפתחים לא תומך בכל שדות הקלט שמתועדים. |
| 133192879 | יש זמן אחזור גבוה מאוד כשמשתמשים ב-API או בממשק המשתמש כדי לקבל את סטטוס הפריסה של הארגון. השהייה הזו יכולה להוביל לתשובה |
| 131111865 | הסנכרון נכשל כשמערכת הקבצים מלאה מדי. זה נובע מתהליך איסוף הזבל של Kubernetes: הוא לא מופעל עד שהוא מגיע ל- 85% כברירת מחדל. סגור: אי אפשר לשחזר. |
תכונות של Apigee Edge שלא נתמכות
Google לא מתכננת לתמוך בתכונות הבאות ב-Apigee hybrid:
- ממשקי API אל:
- שינוי רשומות KVM
- חיפוש או ביטול של טוקנים של גישה מסוג OAuth (כי הטוקנים מגובבים)
- פיתוח פורטל מפתחים באמצעות Drupal 7
- מדיניות OAuth v1 או OAuthv1.0a
- מדיניות להגבלת קצב הבקשות ConcurrentRateLimit policy
- Trireme (יצא משימוש בתאריך 10/10/2019)
השוואה בין Edge לבין גרסה היברידית