הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.
לצפייה במאמרי העזרה של
Apigee Edge.
כדי לסנן את הדף הזה, בוחרים באחת או יותר מהאפשרויות הבאות:
בקטע הזה מפורטות בעיות מוכרות ברכיבים של Apigee. לרשימה של באגים, תכונות חדשות ומידע נוסף על הגרסה, קראו את נתוני הגרסה.
| מזהה הבעיה | השפעה על | סטטוס | תיאור | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 543171828 | hybrid 1.14.7, hybrid 1.15.7 ו-hybrid 1.16.8 | תוקן ב-hybrid 1.16.9 |
ה-DaemonSet של apigee-logger לא מתוזמן באף צומת, ולכן יומני זמן הריצה של Apigee מפסיקים להגיע ל-Cloud Logging.
אחרי שמתקינים גרסה מושפעת או משדרגים אליה, ב- בתרשים רק פריסות שמוגדר בהן פתרון עקיף: בוחרים אחת מהאפשרויות הבאות ואז משדרגים את התרשים של כדי להריץ את ה-logger בכל צומת, בהתאם להתנהגות של גרסאות קודמות, צריך לנקות את בורר הצמתים שמוגדר כברירת מחדל בקובץ
logger:
enabled: true
nodeSelector:
key: ""
value: ""כדי להגביל את כלי הרישום לקבוצה ספציפית של צמתים, משאירים את בורר הצמתים שמוגדר כברירת מחדל ומוסיפים תווית לכל אחד מהצמתים האלה: kubectl label nodes NODE_NAME apigee.cloud.google.com/apigee-logger-enabled=true |
||||||||||||||||||||||
| 534420582 | Apigee Apigee Hybrid |
תוקנה בגרסה 1.15.8 של Hybrid |
מטענים ייעודיים (payloads) של JSON עם מפתחות כפולים עשויים להתפרש באופן שונה על ידי כללי המדיניות של Apigee ועל ידי שירותים לקצה העורפי, מה שיכול להחליש את בדיקות האבטחה שמבוססות על תוכן.
המדיניות ExtractVariables משתמשת ב-JSONPath, שפותר מפתחות JSON כפולים באמצעות סמנטיקה של last-wins. בחלק מה-backends, בעיקר ממשקי Google Cloud API שמקבלים proto3 JSON, מתבצע מיזוג של מפתחות חוזרים (לדוגמה, שרשור של שדות מערך חוזרים). אם שרת proxy של Apigee מסתמך על ExtractVariables + JSONPath + RaiseFault כדי לבדוק ולחסום גופי בקשות עם הרשאות, תוקף יכול להסתיר תוכן זדוני במפתח כפול שמדיניות Apigee לא רואה אבל ה-backend עדיין מעבד. פתרון עקיף: אל תסתמכו על ExtractVariables עם JSONPath בלבד כגבול אבטחה לקצוות עורפיים שמקבלים proto3 JSON. מוסיפים מדיניות JSONThreatProtection לתהליך הבקשה לפני ExtractVariables, ומגדירים את |
||||||||||||||||||||||
| 523085517 | ממשק משתמש | פתיחה |
תצוגת המעקב אחרי ניפוי הבאגים ב-Apigee עשויה להבהב או להופיע לאט בסשנים גדולים של ניפוי באגים.
כשצופים בסשן ניפוי באגים בממשק המשתמש של Apigee, מפת העסקאות ופרטי המעקב יכולים להופיע ולהיעלם שוב ושוב (להבהב) או שלוקח הרבה זמן לעבד אותם. ההתנהגות הזו בולטת במיוחד בסשנים של ניפוי באגים שמכילים מספר גדול של אירועים ובמכונות עם הספק נמוך, והיא יכולה להקשות על בדיקת הזרימה של בקשת API. פתרון עקיף: בחלונית View options של תצוגת המעקב אחרי ניפוי הבאגים, מבטלים את הסימון של כל תיבות הסימון כדי להקטין את מספר הרכיבים שעברו רינדור. אפשר גם לנסות לצפות בסשן ניפוי הבאגים בדפדפן אחר. |
||||||||||||||||||||||
| 513032450 | hybrid 1.16.2 | תוקן ב-hybrid 1.16.11 וב-hybrid 1.17.1 |
apigee-connect-agent first tether wedges on RKE2-on-GKE clusters after Go 1.26.3 toolchain bump.
ה-Pod של פתרון עקיף: משתמשים ביותר מפוד אחד של |
||||||||||||||||||||||
| 515424331 | hybrid 1.16.3 | תוקן ב-Apigee Hybrid בגרסה 1.16.4 |
הסקריפט apigee-pull-push.sh נכשל בגרסה 1.16.3 כי חלק מהתמונות שהועברו מגרסה 1.16.2 לא תויגו מחדש בתג 1.16.3 במאגר gcr.io/apigee-release/hybrid/.
כש- פתרון עקיף: לכל תמונה שמושפעת מהבעיה, צריך לשלוף את התג |
||||||||||||||||||||||
| 512866352 | hybrid 1.16.2 | תוקן ב-Apigee Hybrid בגרסה 1.16.3 |
מאגרי סודות חיצוניים (כמו HashiCorp Vault) לא פועלים עם קובץ האימג' apigee-redis בגלל חוסר התאמה בגרסת glibc.
פתרון עקיף: אל תגדירו שילוב של מאגר סודי חיצוני (ESS) ל- |
||||||||||||||||||||||
| 415061771 | Apigee Apigee Hybrid |
פתיחה |
הודעת השגיאה "האובייקט השתנה" בבקר
לקוחות היברידיים עשויים לראות את ההודעות החוזרות "האובייקט השתנה; צריך להחיל את השינויים על הגרסה העדכנית ולנסות שוב" ביומני הבקר. ההודעות האלה הן תופעת לוואי לא מזיקה של מנגנוני הבטיחות המובנים של Apigee ו-Apigee Hybrid, והן לא מצביעות על סיכון לסביבות של Apigee או Apigee Hybrid. כדי להבטיח אמינות מוחלטת, המערכת מתוכננת לבדוק שוב ושוב את ההגדרות הפנימיות שלה כמה פעמים בכל דקה, כדי לוודא שהן תואמות בדיוק להגדרות הרצויות. השגיאות האלה מציינות ששני בקרי משנה ניסו לעדכן את המפרטים הפנימיים שלהם בו-זמנית. העדכון הראשון הצליח, והעדכון השני גרם להודעה והוא יבצע את העדכון החדש מאוחר יותר. מכיוון שמדובר בעדכונים אדמיניסטרטיביים פנימיים בלבד, שלא משנים את האופן שבו ממשקי ה-API מעבדים את התנועה, השירותים אמורים להישאר יציבים ולא להיות מושפעים בכלל. |
||||||||||||||||||||||
| 499322601 | hybrid 1.16.0-hotfix.1, hybrid 1.15.2, hybrid 1.14.4 |
תוקן ב-hybrid 1.16.2 | Apigee לא תומכת בשרת proxy להעברה שמוגדרת בו אכיפה של פרטי כניסה לאימות בסיסי. | ||||||||||||||||||||||
| 495305258 | Apigee (פתרון ב-Marketplace) | פתיחה |
שיבוש בפריסה של פורטל Apigee Drupal דרך Cloud Marketplace
אנחנו מעבירים את הפתרון של Apigee Drupal Portal Marketplace לשימוש ב-Infrastructure Manager במקום ב-Cloud Deployment Manager. במהלך תקופת המעבר הזו, יכול להיות שחלק מהפונקציות של הפריסה והניהול לא יהיו זמינות. השפעה:
פתרון עקיף: מבצעים את השינויים בהגדרות או את משימות הניהול ישירות במשאבי Google Cloud הספציפיים (Compute Engine, Cloud SQL וכו'). ולא דרך ממשק המשתמש של Cloud Marketplace. |
||||||||||||||||||||||
| 496552286 | Apigee | פתיחה |
הפריסה נכשלת בשרתי פרוקסי של MCP Discovery באזורים עם מגבלות קיבולת.
יכול להיות שפריסת התשתית של MCP תהיה כפופה למגבלות קיבולת באזורים הבאים:
אם מופיעה שגיאה שקשורה לכשל בהקצאת מאזן העומסים, או שסטטוס ההקצאה לא משתנה ל-Deployed, יכול להיות שהסיבה לכך היא מגבלות זמניות בקיבולת התשתית באזור שנבחר. נסו לפרוס את שרת ה-proxy בסביבה באזור אחר. |
||||||||||||||||||||||
| 490308770 | hybrid 1.12.x, hybrid 1.15.x, hybrid 1.16.0 | תוקנה בגרסאות 1.16.0-hotfix.1 ו-1.15.2 |
הגדרות של שרת proxy מאומת ל-HTTP נכשלות בגלל מחרוזות של כתובות URL בפורמט שגוי בתבניות Helm.
כשמגדירים שרת proxy מאומת לתעבורה יוצאת באמצעות פתרון עקיף: עורכים ידנית את קובצי התבנית של Helm כדי להסיר את הפונקציה |
||||||||||||||||||||||
| 482077193 | hybrid מגרסה 1.15.0 ואילך | תוקן ב-1.16.0-hotfix.1 |
שרשור שרתי proxy נכשל עם השגיאה 404 route_not_found בהגדרות של כמה ארגונים עם מרחב שמות אחד.
בסביבות Apigee Hybrid שבהן כמה ארגונים חולקים מרחב שמות אחד של Kubernetes, יכול להיות ששרשור שרתי proxy ייכשל מדי פעם עם שגיאת HTTP פתרון עקיף: כדי להבטיח בידוד של הבורר, צריך להקצות שם ייחודי לשער השרשור של כל ארגון בקובץ apigeeChainingGateway: name: internal-chaining-UNIQUE_SUFFIX בנוסף, צריך לוודא שהבוררים של המארח הווירטואלי וכל שירותי Kubernetes הייעודיים מעודכנים כך שיפנו לשם הייחודי הזה. |
||||||||||||||||||||||
| 479040521 | hybrid 1.16.0 | תוקן ב-hybrid 1.16.0-hotfix.1 |
apigee-operator-guardrails-sa לא נוצר ב-AKS או ב-EKS עם Workload Identity.
ה-Kubernetes ServiceAccount פתרון עקיף: מתקנים ידנית את תבנית תרשים ה-Helm של
|
||||||||||||||||||||||
| 479872706 | hybrid 1.16.0 (EKS עם WIF ושרת proxy להעברה) | תוקן ב-hybrid 1.16.0-hotfix.1 |
לא ניתן לטעון מוצרי API, אפליקציות ומפתחים אחרי העברת נתונים ל-Apigee Hybrid 1.16.
אחרי השדרוג ל-Apigee Hybrid 1.16.0, יכול להיות שסביבות שמשתמשות ב-Workload Identity Federation (WIF) בשילוב עם שרת פרוקסי להעברת HTTP לא יצליחו לטעון ישויות ניהול (מוצרי API, אפליקציות, מפתחים) בגלל רגרסיה בהמרת פרטי כניסה ב-MART. פתרון עקיף: מחילים את העדכון 1.16.0-hotfix.1 על ידי עדכון המאפיינים
ao:
image:
url: "gcr.io/apigee-release/hybrid/apigee-operators"
tag: "1.16.0-hotfix.1"
mart:
image:
url: "gcr.io/apigee-release/hybrid/apigee-mart-server"
tag: "1.16.0-hotfix.1" |
||||||||||||||||||||||
| 482209901 | hybrid 1.16.0 | תוקן ב-hybrid 1.16.0-hotfix.1 |
פריסת שרת ה-proxy לא הושלמה בגלל הרשאות RBAC חסרות ב-Hybrid בגרסה 1.16.0.
יש בעיה מוכרת בגרסה 1.16.0 שבה אשכולות היברידיים עלולים להיכשל בדיווח על סטטוס הפריסה של שרתי proxy. הסיבה לכך היא שחסרה הרשאה בתפקיד apigee-manager-role. פתרון עקיף: מוסיפים את ההרשאה לתבנית תרשים ה-Helm של
|
||||||||||||||||||||||
| 418274570 | hybrid 1.16.0 | FIXED |
דף נתוני הגרסה של Hybrid לא עודכן במידע על 1.16.0-hotfix.1.
בדף של נתוני הגרסה של Hybrid לא מוצג המידע על העדכון 1.16.0-hotfix.1. פרטים נוספים זמינים ב הערות המוצר של Apigee hybrid v1.16.0-hotfix.1. |
||||||||||||||||||||||
| 484366184 | hybrid 1.14.x, hybrid 1.15.x | תוקן ב-hybrid 1.16.0 |
בגרסאות 1.14 ו-1.15 של Apigee Hybrid מתרחשת לולאת קריסה ב-apigee-ingressgateway-manager כשמשתמשים ב-Kubernetes Gateway API בגרסה 1.4.0 ואילך.
הבעיה הזו לא משפיעה על Apigee Hybrid 1.16. פתרון עקיף: אם אתם צריכים להשתמש ב-Kubernetes Gateway API עם גרסאות 1.14 או 1.15 של Apigee Hybrid, התקינו את גרסה v1.3.x של Gateway API. לדוגמה: kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.3.0/standard-install.yaml מידע נוסף: |
||||||||||||||||||||||
| 471125841 | hybrid 1.14.x,hybrid 1.15.x | תוקן ב-hybrid 1.16.x |
כשיוצרים גרסה חדשה של שרת proxy ל-API ופורסים אותה עם ערך io.timeout.millis מעודכן, יכול להיות שהערך החדש לא יכובד באופן עקבי.
הערך המעודכן של |
||||||||||||||||||||||
| 480997525 | Apigee 1-17-0-apigee-1 | תוקן ב-Apigee 1-17-0-apigee-2 |
קריאות לשרת proxy נכשלות עם השגיאה The URI contain illegal characters אחרי שדרוג Netty.
בגרסה 1-17-0-apigee-1 של Apigee, שדרוג של Netty ל-4.1.129.Final גרם לרגרסיה. זה יכול לגרום לקריאות לשרת proxy ל-API להיכשל עם קוד הסטטוס |
||||||||||||||||||||||
| 511240460 | שדרוגים מגרסה 1.15.x של Apigee Hybrid לגרסה 1.16.0 ואילך | פתוח (לא מתוכנן תיקון) |
כשמשדרגים את האופרטור מ-Apigee hybrid בגרסה 1.15.x לגרסה 1.16.x, מתבצעת הפעלה מחדש של סביבת זמן הריצה, הסנכרון, MART, מתאם Envoy ו-Pod של העברה בכל סביבה.
בגרסה 1.16 של Apigee Hybrid נוספה נקודת טעינה של אמצעי אחסון לתבנית ה-Pod של הרכיבים האלה. בשדרוג הראשון של האופרטור מגרסה 1.15.x לגרסה 1.16.x, הפודים של סביבת זמן הריצה, הסנכרון, MART, מתאם Envoy וההעברה מופעלים מחדש פעם אחת בכל סביבה. ההפעלה מחדש מתרחשת גם אם רוטציית האישורים מופעלת וגם אם לא. כל הפעלה מחדש היא עדכון בהדרגה (rolling), כך שכל עומס עבודה מריץ לזמן קצר פודים נוספים (surge). באשכול עם הרבה סביבות, כל הפודים האלה של ה-surge מתחילים לפעול באותו זמן. מתזמן המשימות של Mint לא מופעל מחדש. השינוי יתבצע בהפעלה המתוזמנת הבאה. ההפעלה מחדש מתרחשת רק פעם אחת, בשדרוג מגרסה 1.15.x לגרסה 1.16.x. שדרוגים מאוחרים יותר, כמו מ-1.16.x ל-1.17.x, לא גורמים לזה. בגרסאות מאוחרות יותר של Apigee Hybrid נדרשת טעינת הנפח, ולכן לא מתוכנן תיקון. פתרון עקיף: לפני שמשדרגים את האופרטור, צריך לוודא שיש באשכול מקום לפודים של נחשולי מתח בכל הסביבות בו-זמנית, או לשדרג במהלך חלון זמן עם תנועה נמוכה. למידע נוסף: |
||||||||||||||||||||||
| 465834046 | hybrid 1.14.3, hybrid 1.15.1 ו-hybrid 1.16.0 ואילך לשדרוגים | תוקן בגרסאות ההיברידיות 1.14.3, 1.15.1 ו-1.16.0 להתקנות חדשות |
בגרסאות cert-manager 1.18 ואילך, מדיניות ברירת המחדל לרוטציית מפתחות פרטיים השתנתה מ-Never ל-Always. אם המפתח הפרטי של apigee-ca יוחלף, תהיה לכך השפעה על התנועה
בגרסאות חדשות יותר של cert-manager (גרסה 1.18 ואילך), המפתחות הפרטיים מוחלפים באופן אוטומטי. כשמחליפים את המפתח הזה לאישור apigee-ca, זה גורם להפסקה זמנית בשירות. פתרון עקיף: כדי למנוע את הבעיה, אתם יכולים לבחור באחת מהאפשרויות הבאות:
למידע נוסף: |
||||||||||||||||||||||
| 458417250 | Apigee 1-16-0-apigee-4 | תוקן ב-Apigee 1-16-0-apigee-6 |
מעבד הבקשות מחזיר שגיאה 500 עם "Duplicate Header "authorization"".
אם יש כמה כותרות הרשאה בבקשה, שער הכניסה של Apigee לא משרשר אותן לכותרת אחת. כתוצאה מכך, מעבד הבקשות מחזיר שגיאה מסוג פתרון עקיף: אם בבקשה יש כמה כותרות הרשאה, צריך לשרשר אותן לכותרת אחת. לדוגמה: curl -s https://my-hostname.net/mocktarget/echo \
-H 'authorization: a, b' |
||||||||||||||||||||||
| 462685598 | ממשק משתמש | פתיחה |
בממשק המשתמש של Apigee אין כרגע אפשרות להקצות ארגונים ב-Apigee באמצעות Google-owned and Google-managed encryption key. בממשק המשתמש של Apigee אין אפשרות לבחור Google-owned and Google-managed encryption key כשמקצים ארגונים עם מינוי. פתרון עקיף: משתמשים בממשקי ה-API של Apigee כדי ליצור ארגונים מבוססי-מינוי עם Google-owned and Google-managed encryption key.
כמו שמוסבר ב
מאמרי העזרה של Apigee API, כשיוצרים את הארגון ב-Apigee, אפשר ליצור אותו באמצעות Google-owned and Google-managed encryption key בלי לספק ערכים לשדות |
||||||||||||||||||||||
| 460431753 | Apigee, Apigee Hybrid | פתיחה |
כללי המדיניות של Apigee Model Armor לא נתמכים ב-WebSockets.
כללי המדיניות של Apigee Model Armor, כולל SanitizeUserPrompt ו- SanitizeModelResponse, לא פועלים כרגע כמו שצריך כשמשתמשים בהם בשרתי proxy ל-API שמטפלים בחיבורי WebSocket. למידע נוסף על הגדרת WebSocket, ראו WebSockets עם Apigee. |
||||||||||||||||||||||
| 433759657 | Apigee | תוקן בגרסה 1-16-0-apigee-3 ואילך |
אחרי השדרוג לגרסה 1-16-0-apigee-3, יכול להיות שבחלק מהארגונים ב-Apigee יופיעו שגיאות {"fault":{"faultstring":"Failed to execute JavaCallout. org/apache/commons/lang/StringUtils","detail":{"errorcode":"steps.javacallout.ExecutionError"}}} השגיאה הזו מתרחשת כשמדיניות קריאה ל-Java מסתמכת באופן שגוי על ספריות שמיועדות לשימוש פנימי של Apigee, במקום לספק יחסי תלות משלה. פעולה נדרשת: כדי למנוע את הבעיה הזו, המפתחים צריכים לוודא שכל הקריאות ל-Java הן עצמאיות ומשתמשות בספריות ייעודיות משלהן, בלי להסתמך על נתיב המחלקה הפנימי של Apigee. ב-proxy ל-API שמשתמש בספריית Apache Commons JAR, מייבאים את קובץ Apache Commons JAR כדי לכלול אותו כמשאב ל-proxy. מידע נוסף זמין בהנחיות למשאבי Java. |
||||||||||||||||||||||
| 451841788 | hybrid 1.14.3 ו-hybrid 1.15.1 | FIXED |
ב-Apigee Hybrid נדרש המאפיין mintTaskScheduler.serviceAccountPath גם אם המונטיזציה לא מופעלת.
השדרוג של תרשים Error: UPGRADE FAILED: execution error at (apigee-org/templates/mint-task-scheduler-gsa-secret.yaml:12:63): mintTaskScheduler.serviceAccountPath is required!
פתרון עקיף: מסירים את הקבצים אם רוצים, אפשר להעביר את הקבצים למיקום נפרד מחוץ לספריית תרשים Helm. לחלופין, אתם יכולים להוריד אותם שוב אם תרצו להפעיל את המונטיזציה בעתיד, לפי ההוראות בשלב 2: הורדת תרשימי Apigee Helm. לדוגמה, מהספרייה
|
||||||||||||||||||||||
| 451375397 | hybrid 1.14.3 | תוקן ב-hybrid 1.15.1 |
הסקריפט Error response from daemon: No such image: gcr.io/apigee-release/hybrid/apigee-stackdriver-logging-agent:latest
פתרון עקיף: עורכים את הסקריפט
docker tag "${source}/$i" "${dest}/$i:${TAG}"
אל:
docker tag "${source}/$i:${TAG}" "${dest}/$i:${TAG}"
|
||||||||||||||||||||||
| 405936071 | hybrid 1.15.0 | תוקן בגרסה 1.15.1 של Apigee Hybrid |
כשמציינים את
פתרון עקיף: צריך לתקן את
|
||||||||||||||||||||||
| 419856132 | hybrid מגרסה 1.14.2 ואילך | תוקן בגרסאות 1.14.3 ו-1.15.0 של Apigee Hybrid |
אם gateway.networking.k8s.io/v1 מותקן באשכול,יכול להיות שהשדרוג של apigee-ingressgateway-manager ייכשל.
כדי לעקוף את הבעיה, צריך לפעול לפי השלבים שמפורטים בבעיה מוכרת 416634326. |
||||||||||||||||||||||
| 378686709 | Apigee Apigee Hybrid |
תוקן ב-Apigee (נדרשת שיחת תמיכה) תוקן בגרסאות 1.14.3 ו-1.15.1 של Apigee Hybrid (נדרש הליך) |
שימוש בתווים כלליים לחיפוש ( Proxy-1: /a/v1/b Proxy-2: /a/*/c במקרה כזה, קריאות לנתיב הבסיס המפורש יסתיימו בהצלחה, אבל קריאות ל- תיקון: הבעיה תוקנה ב-Apigee ובגרסה היברידית 1.14.3 ואילך. עם זאת, התיקון לא מופעל כברירת מחדל. כדי להפעיל את השימוש בתווים כלליים לחיפוש בנתיבי בסיס:
הוראות: כדי לאפשר שימוש בתווים כלליים לחיפוש (
|
||||||||||||||||||||||
| 382565315 | hybrid 1.13.0, hybrid 1.13.1, hybrid 1.13.2, hybrid 1.14.0 |
תוקן בגרסאות hybrid 1.13.3 ו-hybrid 1.14.1 |
השימוש ב-LogTimer ב-SecurityPolicy עלול לגרום לדליפת זיכרון. בנסיבות מסוימות, ה-threads של ה-logger ב-Apigee hybrid עלולים לצרוך את כל הזיכרון הזמין. לדוגמה, רשומות יומן תכופות שמתעדות שגיאות הרשאה שמשויכות ל-Javacallout עלולות לגרום ל-OOM. |
||||||||||||||||||||||
| 421190799 | Apigee | תוקן ב-Apigee 1-15-0-apigee-7 |
מעבד התוספים של Apigee לא תומך בעיבוד נתונים של יותר מ-100KB כחלק מאירועים של גוף הבקשה והתגובה. |
||||||||||||||||||||||
| 432315283 | Apigee | פתיחה |
כשמעדכנים מאגר מפתחות או מאגר אישורים בלי ליצור מאגר מפתחות או מאגר אישורים חדש, יכול להיות שהעדכונים בזמן הריצה ייכשלו ויגרמו לשגיאה הבאה לסירוגין: {"fault":{"faultstring":"SSL Handshake failed sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target","detail":{"errorcode":"messaging.adaptors.http.flow.SslHandshakeFailed"}}}השגיאה היא לסירוגין כי העדכון של מאגר המפתחות או ה-truststore יכול להיכשל ב-pod אחד של זמן ריצה אבל להצליח ב-pods אחרים. כדי למנוע את הבעיה הזו, צריך לעדכן את מאגר המפתחות או את מאגר האמון על ידי יצירת מאגר מפתחות או מאגר אמון חדש. מפנים מחדש את ההפניה למאגר המפתחות או למאגר ה-truststore החדש, כמו שמתואר בקטע כשתוקף האישור פג. |
||||||||||||||||||||||
| 412740465 | hybrid בגרסה 1.14.0 ואילך | תוקן ב-hybrid 1.14.3 וב-hybrid 1.15.1 |
החל מ-Apigee hybrid גרסה 1.14.0, הוסרה ההוספה האוטומטית של כותרות מעקב של Zipkin ( |
||||||||||||||||||||||
לא רלוונטי |
Apigee Hybrid | פתיחה |
אם מגדירים העברת שרת proxy שאינו proxy ל-API באמצעות httpProxy בלי להגדיר גם את envs.httpProxy, הגדרת שרת ה-proxy לא תחול על הקריאות החיצוניות של Apigee Runtime לשירותים כמו Pub/Sub או Cloud APIs אחרים של Google Cloud.
אם אתם מציינים רק את מידע נוסף זמין במאמר הגדרת העברת proxy לשרתי proxy ל-API. |
||||||||||||||||||||||
| 416634326 | hybrid מגרסה 1.14.2 ואילך | תוקן ב-hybrid 1.14.3 וב-hybrid 1.15.1 |
Presence of
במהלך השדרוג של Apigee Hybrid מגרסאות ישנות יותר לגרסה 1.14.2 ואילך, אם יש
פתרון עקיף: הגדרות ה-CRD של
אחרי כל אחת מהאפשרויות שלמעלה, צריך להפעיל מחדש את נקודות הגישה של מחיקת CRD
עדכון clusterrole
אחרי שתבצעו את הפעולות שלמעלה, תצטרכו להפעיל מחדש את הפודים של
|
||||||||||||||||||||||
| 414499328 | hybrid 1.14.1 | תוקן בגרסאות 1.14.3 ו-1.15.0 של Apigee Hybrid |
הבעיה הזו זוהתה בהתקנות של OpenShift.
פתרון עקיף: משנים את תבנית התרשים של
|
||||||||||||||||||||||
| 402739748 | Apigee | פתיחה |
מוצרי API מוגבלים ל-50 נתיבים. אם מוסיפים עוד נתיבים, מוצגת הודעת שגיאה:
פתרון עקיף: משתמשים בתבניות של תווים כלליים לחיפוש כדי לשלב נתיבי משאבים ופעולות, כמו שמתואר במאמר הגדרת נתיבי משאבים. פתרון עקיף: יוצרים כמה מוצרי API. הפתרון החלופי הזה אומת והוא מתאים למי שמוסיפים הרבה שרתי proxy ל-API למוצר API. צריך לעדכן את האפליקציה שמשויכת למוצרי ה-API כדי לכלול את המוצר החדש, אבל לא צריך לשנות את פרטי הכניסה ואת פרטי הבקשה בצד הלקוח. |
||||||||||||||||||||||
| 291294211 | Apigee | פתיחה |
שגיאה בשימוש בממשקי ה-API של דוחות ונתונים סטטיסטיים בהתאמה אישית כשבוחרים לפי סוג עמלה בהתקנות שמשתמשות במונטיזציה. פתרון עקיף: מאחזרים את כל סוגי העמלות בצד הלקוח לפני הסינון. |
||||||||||||||||||||||
| 391140293 | Apigee Apigee Hybrid |
FIXED |
שינוי קנה המידה של פודים של Istio ingress יכול לגרום לשגיאה שינוי קנה המידה של pod-ים של Istio ingress עלול לגרום מדי פעם לשגיאת פתרון עקיף: משנים ידנית את קנה המידה של pod-ים של Istio ingress. |
||||||||||||||||||||||
| 368155212 | hybrid 1.14.0 hybrid 1.14.1 |
תוקן ב-hybrid 1.14.2 |
רוטציית פרטי הכניסה של Cassandra ב-ESS ולא ב-ESS לא פועלת בארגונים עם מגבלות פרוקסי משופרות. אין השפעה על תעבורת הנתונים בזמן הריצה. |
||||||||||||||||||||||
| 401624396 | hybrid 1.13.x hybrid 1.14.x |
פתיחה |
משימת השחזור של Apigee נכשלת בזמן שחזור הגיבויים של ספקי שירותי הענן GCP או HYBRID שנוצרו מהגדרה במספר אזורים. הבעיה הזו לא משפיעה על השחזור של
CSI.
גיבויים שנוצרו מההגדרה במספר אזורים באמצעות ספקי שירותי הענן |
||||||||||||||||||||||
| 401746333 | Apigee hybrid 1.12.4 hybrid 1.13.3 hybrid 1.14.1 |
FIXED |
הספרייה Nimbus JOSE + JWT עלולה לגרום ל- אם יש לכם ארגון עם Apigee hybrid שמופעלת בו מדיניות JavaCallout שמשתמשת בספריית Nimbus JOSE + JWT, אל תשדרגו לגרסאות hybrid 1.12.4, hybrid 1.13.3 ו-hybrid 1.14.1. |
||||||||||||||||||||||
| 397693324 | hybrid 1.14.0 hybrid 1.14.1 |
תוקן ב-hybrid 1.14.2 |
רוטציית פרטי הכניסה של Cassandra במספר אזורים, עם ESS ובלי ESS, תיכשל בכל האזורים חוץ מהראשון. אין השפעה על תעבורת הנתונים בזמן הריצה. כדי לפתור את הבעיה, צריך לפעול לפי הפתרון החלופי שמוצע. |
||||||||||||||||||||||
| 391861216 | hybrid 1.13.x hybrid 1.14.x |
תוקן בגרסאות hybrid 1.13.3 ו-hybrid 1.14.1 |
הפעלה מחדש של Podים של Cassandra באשכול היברידי ששוחזר באמצעות ספקי שירותי הענן GCP או HYBRID תגרום ל-Podים לעבור למצב CrashLoopBackoff. הבעיה הזו לא משפיעה על השחזור של
CSI.
הפודים של Cassandra יופעלו מחדש אחרי החלת השינויים בשינוי ברירת המחדל של Cassandra, למשל כשמפעילים מחדש את הגיבוי, וזה יגרום לבעיה הזו. ביומנים של pod של Cassandra במצב CrashLoopBackoff תופיע השגיאה הבאה: כדי לפתור את הבעיה, צריך לפעול לפי הפתרון החלופי שמוצע. |
||||||||||||||||||||||
| 388608440 | hybrid 1.11.x hybrid 1.12.x |
תוקן בגרסה ההיברידית 1.12.4 ואילך |
משימת הגיבוי של Apigee לא מנקה את קובצי ה-snapshot הזמניים של Cassandra.
במקרים נדירים, משימת הגיבוי של Apigee לא מנקה את תמונות המצב הזמניות של Cassandra שנוצרו במהלך הגיבויים באמצעות ספקי שירותי הענן |
||||||||||||||||||||||
| 392135466 | hybrid 1.14.0 | פתיחה | אי אפשר להשתמש בשרשור שרתי proxy עם mTLS כשמשתמשים במגבלות משופרות לשרתי proxy לכל סביבה | ||||||||||||||||||||||
| 383334511 | Apigee | פתיחה |
נוצר ערך KVM עם שם לא צפוי
כשמשתמשים במדיניות KeyValueMapOperations עם היקף |
||||||||||||||||||||||
384937220 |
hybrid 1.14.0 | FIXED |
יצירת גרסת Helm עלולה להיכשל כשיש כמה מארחים וירטואליים.
כשיש כמה מארחים וירטואליים, יכול להיות שהיצירה של גרסת Helm תיכשל בגלל שמות
kubectl annotate ar apigee-ingressgateway-internal-chaining-PROJECT_ID_SUFFIX -n APIGEE_NAMESPACE meta.helm.sh/release-name=NEW_ENV_GROUP_NAME --overwrite
כאשר:
|
||||||||||||||||||||||
לא רלוונטי |
Apigee Hybrid | פתיחה |
חשבון שירות לא תקין יכול לשלוח את ה-API UpdateControlPlaneAccess ללולאת ניסיון חוזר.
אם משתמש מספק חשבון שירות לא חוקי ל-API UpdateControlPlaneAccess, הפעולה נכנסת ללולאת ניסיון חוזר, וכך למעשה נמנעת מהארגון האפשרות להפעיל את ה-API עד שהזמן הקצוב לפעולה יסתיים. |
||||||||||||||||||||||
| 373722434 | hybrid 1.13.x | תוקן החל מגרסה 1.13.2 של Apigee Hybrid ואילך |
משימת הגיבוי של Apigee לא יכולה להעלות לקטגוריות של Cloud Storage עם מדיניות שמירת נתונים.
כשמשתמשים בספק שירותי הענן פתרון עקיף: משביתים את כללי מדיניות שמירת הנתונים בקטגוריה של Cloud Storage. |
||||||||||||||||||||||
341099433 |
Apigee Hybrid | פתיחה |
הרכיב apigee-logger לא תומך באיחוד שירותי אימות הזהות של עומסי עבודה.
|
||||||||||||||||||||||
לא רלוונטי |
Apigee Hybrid | פתיחה | ב-Apigee Hybrid אין תמיכה במעקב מבוזר בארגונים שמשתמשים במיקום אחסון הנתונים. | ||||||||||||||||||||||
לא רלוונטי |
Apigee | פתיחה | ב-Apigee אין תמיכה בהצפנה מחדש של מפתחות, כלומר גם אחרי הרוטציה, עדיין ייעשה שימוש בגרסה הישנה של המפתח ואי אפשר לשנות את מפתח ה-CMEK אחרי יצירת הארגון. | ||||||||||||||||||||||
270574696 |
Apigee | FIXED | ב-Apigee אין תמיכה ב- Cloud External Key Manager. | ||||||||||||||||||||||
268104619 |
Apigee Apigee Hybrid |
פתיחה | במדיניות OASValidation, כשמציינים סוג מערך בכותרת, מעבד ההודעות יציג שגיאה, גם אם הקלט תקין. | ||||||||||||||||||||||
364872027 |
Apigee Apigee Hybrid |
FIXED |
שגיאת ניתוח PEM במדיניות JWT/JWS בגלל פורמט לא סטנדרטי
בגרסאות 1.13 ומעלה של Apigee ו-Apigee Hybrid, כל חריגה מהפורמט הנדרש של מפתחות PEM שמשמשים בכללי המדיניות של Apigee JWS או JWT עלולה לגרום לשגיאת ניתוח. לדוגמה, אסור להציב תו כלשהו שאינו תו שורה חדשה ( כדי למנוע את השגיאה הזו, צריך לוודא שאין תווים אחרים מלבד שורה חדשה, כמו רווחים או לוכסנים בסוף, שמופיעים מיד לפני גבול ה-post-encapsulation. למידע נוסף על הקידוד שמשמש למפתחות ציבוריים או פרטיים, קראו את IETF RFC 7468. |
||||||||||||||||||||||
310191899 |
Apigee Apigee Hybrid |
פתיחה |
זמן קצוב לתפוגה בזמן פריסה של שרתי proxy ל-API ותהליכים משותפים
יכול להיות שנקודות הקצה הבאות יחוו זמן קצוב לתפוגה כשמשתמשים בהן עם נפח גבוה של שאילתות לשנייה (QPS):
כדי לצמצם את הסיכויים לזמן קצוב לתפוגה, מומלץ להגדיר יעד של QPS אחד כשמשתמשים בנקודות הקצה האלה, או לבדוק את הסטטוס של ה-Deployment לפני שמנסים Deployment נוסף. |
||||||||||||||||||||||
329304975 |
Apigee | FIXED |
מגבלה על מספר נתיבי הבסיס לכל סביבה
כדי למנוע כשלים אפשריים בפריסה של גרסאות proxy ל-API, ב-Apigee יש מגבלה זמנית של 1,000 נתיבי בסיס לכל סביבה. בזמן שהמגבלה הזו בתוקף, אתם יכולים לפרוס עד 1,000 גרסאות של שרתי proxy ל-API (כל אחת מכילה נתיב בסיס אחד) לכל סביבה. אם שרתי ה-proxy ל-API או הגרסאות שלהם מכילים יותר מנתיב בסיס אחד, המספר הכולל של נתיבי הבסיס בכל סביבה לא יכול להיות יותר מ-1,000. |
||||||||||||||||||||||
333791378 |
hybrid 1.12.0 | פתיחה |
תכונות הגיבוי והשחזור של Cassandra לא נתמכות בכלי ההעברה של Helm
בקטע פתרון בעיות מוסבר איך להתקין תיקון זמני. |
||||||||||||||||||||||
310384001 |
hybrid 1.11.0 | פתיחה |
כשלים באימות אישורים עשויים להחזיר תגובת שגיאה 502 במקום 503 כשמשתמשים מוסיפים את התג <Enforce>true</Enforce> בבלוק <SSLInfo> של היעד לאימות ברירת המחדל של אישורי נקודת קצה (endpoint) של יעד TLS.
|
||||||||||||||||||||||
289583112 |
Apigee | פתיחה |
כללי המדיניות של OASValidation לא פועלים עם דרישות אבטחה גלובליות במפרטים של OpenAPI
אם מדיניות OASValidation מציינת <OASResource> עם דרישות אבטחה שמוגדרות ברמה גלובלית, דרישות האבטחה לא נאכפות. פתרון עקיף: כדי להבטיח אכיפה, צריך להגדיר את כל דרישות האבטחה ברמת הפעולה במפרט OpenAPI שמועבר ברכיב |
||||||||||||||||||||||
205666368 |
Apigee hybrid 1.10.2 hybrid 1.10.3 |
תוקן ב-Apigee 1-10-0-apigee-6 וב- Hybrid 1.10.3-hotfix.1 |
כברירת מחדל, Apigee Hybrid לא מאמת את אישור היעד.
מידע על הגדרת אפשרויות TLS בנקודת קצה (endpoint) או בשרת של היעד. |
||||||||||||||||||||||
295929616 |
hybrid מגרסה 1.10.0 ואילך | תוקן בגרסה 1.10.3 של Hybrid |
ההתקנה של Apigee Hybrid בגרסה 1.10 ב-OpenShift (OSE) עלולה להיכשל בגלל שגיאות שקשורות למחסור בזיכרון.
יכול להיות שההתקנה או השדרוג ל-Apigee Hybrid בגרסאות 1.10.0 עד 1.10.2 ייכשלו ב-OSE בגלל בעיות של חוסר בזיכרון. הבעיה תוקנה בגרסה 1.10.3 של Apigee Hybrid. |
||||||||||||||||||||||
292118812 |
hybrid 1.10.1 | FIXED |
יכול להיות ש-apigee-udca לא יכבד את ההגדרות של שרת ה-proxy ל-HTTP.
אם חומת האש מאלצת את כל תעבורת הנתונים לעבור דרך שרת proxy להעברה, יכול להיות ש- |
||||||||||||||||||||||
292558790 |
Apigee Hybrid בגרסה 1.8.0 ואילך |
פתיחה |
מדיניות OASValidation נכשלת עם השגיאה Unable to parse JSON.
|
||||||||||||||||||||||
297012500 |
Apigee Hybrid בגרסה 1.8.0 ואילך |
פתיחה |
בעיות בפריסה עם אימות OAS בזמן שימוש בהפניה מעגלית.
פתרון עקיף: משתמשים במפרט OpenAPI בפורמט YAML בלי הפניות מעגליות. |
||||||||||||||||||||||
289254725 |
Apigee Apigee 1-10-0-apigee-3 hybrid 1.8.8 hybrid 1.9.3 |
תוקן ב-Apigee 1-10-0-apigee-5 תוקן ב-hybrid |
יכול להיות שפריסות של שרתי proxy שכוללות את המדיניות OASValidation ייכשלו.
פריסות של שרתי proxy שכוללות את המדיניות OASValidation עלולות להיכשל אם:
|
||||||||||||||||||||||
284500460 |
Apigee Apigee 1-10-0-apigee-1 |
FIXED |
עלייה בזמן האחזור של המדיניות Message Logging כשמשתמשים בה עם Cloud Logging.
כדי למנוע עלייה בזמן האחזור בתגובות ללקוח, צריך לצרף את המדיניות Message Logging ל-PostClientFlow. מידע נוסף על השימוש בכללי מדיניות ב-PostClientFlows זמין במאמר שליטה בשרתי proxy ל-API באמצעות תהליכים. |
||||||||||||||||||||||
282997216 |
hybrid מגרסה 1.8.0 ואילך hybrid מגרסה 1.9.0 ואילך |
פתיחה |
אי אפשר להשתמש בתווים מיוחדים בסיסמה של Cassandra Jolokia
הסיסמה של Cassandra Jolokia יכולה להכיל רק תווים אלפאנומריים. שימוש בתווים מיוחדים (כולל, בין היתר, "!", "@", "#", "$", "%", "^", "&", ו-"*") עלול לגרום לכשל בהפעלה של Cassandra. |
||||||||||||||||||||||
270371160 |
hybrid מגרסה 1.9.0 ואילך | FIXED | שער הכניסה של Apigee תומך רק בפרוטוקול/הצפנות של TLS1.2 ואילך
שער הכניסה של Apigee תומך רק ב-TLS1.2 ואילך, ולא בגרסאות קודמות של TLS. |
||||||||||||||||||||||
269139342 |
hybrid מגרסה 1.7.0 ואילך | FIXED | apigeectl getOrg לא פועל לפי ההגדרות של HTTP_PROXY ב-overrides.yaml
אימות הארגון ב-Apigee לא פועל לפי קבוצת כללי שרת ה-Proxy להעברת HTTP שמוגדרים ב- |
||||||||||||||||||||||
266452840 |
Apigee hybrid מגרסה 1.7.0 ואילך hybrid מגרסה 1.8.0 ואילך hybrid מגרסה 1.9.0 ואילך |
FIXED | Web sockets not working with Anthos Service Mesh 1.15.3 in
Apigee X and Apigee Hybrid
בנסיבות מסוימות, שקעי אינטרנט לא פועלים ב-Apigee X וב-Apigee Hybrid כשמשתמשים ב-Anthos Service Mesh |
||||||||||||||||||||||
287922301 |
Apigee | פתיחה | אי-דיוקים בשיעורי המונטיזציה סביב סכומי הסף של טווחי הנפח
בגלל העיצוב הנוכחי, יכול להיות ששיעורי המונטיזציה שיוערכו לא יהיו מדויקים בעסקאות שמתרחשות קרוב לסף של טווח הנפח. הבעיה הזו מתבטאת בכך שיותר מדי עסקאות מוערכות לפי התעריף שלפני הסף, ויש סיכוי גבוה יותר שהיא תתרחש כשעסקאות רבות של שילוב מסוים של מפתח ומודל חיוב מתרחשות בתוך חלון של 30 שניות. כלומר, בדוחות המונטיזציה ידווחו חיובים גבוהים מדי כשהתעריפים המדורגים יורדים, וחיובים נמוכים מדי כשהתעריפים המדורגים עולים. הבעיה הזו מתרחשת ב-Apigee X וב-Apigee Hybrid, ואין לה פתרון עקיף ידוע. התחלנו לטפל בבעיה והפתרון יהיה זמין בגרסה עתידית. |
||||||||||||||||||||||
242213234 |
Apigee | FIXED |
מוצר API לא נטען ומוצגת השגיאה "no connections available"
יכול להיות שהשגיאה הזו תופיע כשמנסים לטעון מוצרי API: "המוצרים לא נטענו בהצלחה. Error: no connections available from the Apigee connect agent(s)."
הבעיה מתרחשת אחרי שמפעילים את VPC Service Controls בפרויקט בענן ב-Google Cloud ומוסיפים את פתרון עקיף: יוצרים באופן ידני כלל תעבורת נתונים יוצאת, כמו הכלל הבא: -egressTo:
operations:
-serviceName: "iamcredentials.googleapis.com"
methodSelectors:
-method:
resources:
-projects/608305225983
egressFrom:
identityType: ANY_IDENTITY |
||||||||||||||||||||||
247540503 |
hybrid מגרסה 1.7.0 ואילך hybrid מגרסה 1.8.0 ואילך |
FIXED |
מרוץ תהליכים עם חיפוש של מפתח הצפנה יכול לגרום לכשלים בחיפוש KVM.
בנסיבות מסוימות, כשקצב העברת הנתונים גבוה מאוד, מרוץ תהליכים עם חיפוש מפתח הצפנה יכול לגרום לכשלים בחיפוש KVM. |
||||||||||||||||||||||
258699204 |
hybrid מגרסה 1.8.0 ואילך | FIXED |
בקשות ברירת המחדל לזיכרון והמגבלות לפודים של מדדים השתנו בטעות בגרסה 1.8.x.
אם הפודים apigee-telemetry-app או apigee-telemetry-proxy לא פועלים, משנים את המאפיינים
מחילים את השינויים באמצעות apigeectl apply --telemetry -f overrides.yaml |
||||||||||||||||||||||
260324159 |
Apigee 1-9-0-apigee-16 | FIXED |
פריסות של proxy ל-API ושל תהליכים משותפים נמשכות עד 30 דקות.
בנסיבות מסוימות, פריסה של שרתי proxy ל-API ותהליכים משותפים במישור זמן הריצה עלולה להימשך בין 20 ל-30 דקות בגלל שגיאת socket closed בסנכרון. |
||||||||||||||||||||||
214447386 |
הכול | פתיחה |
ההודעה "config not modified" מוצגת ביומני הביקורת של בקרת הרשאות גישה לנתונים ב-Apigee API בתור Error.
הפעולה הזו אמורה להתבצע כל דקה, והיא לא משפיעה על עלות החיוב. |
||||||||||||||||||||||
260772383 |
hybrid מגרסה 1.8.0 ואילך | פתיחה |
שגיאת קישור שקע בפלטפורמת AKS
אם מתקינים את Apigee Hybrid ב-AKS, יכול להיות שתופיע השגיאה הבאה:
ingressGateways: הגדרת סביבת זמן הריצה ההיברידית אפשר גם לקרוא את המאמר שימוש במאזן עומסים פנימי עם AKS. |
||||||||||||||||||||||
241786534 |
hybrid מגרסה 1.8.0 ואילך | FIXED |
לפעמים MART לא מצליח להתחבר ל-FluentD.
כשמשתמשים ב-UDCA ברמת הארגון, לפעמים MART לא מצליח להתחבר ל-FluentD. ב-Apigee Hybrid גרסה 1.8, ברירת המחדל היא UDCA ברמת הארגון. מידע נוסף זמין במאמר
|
||||||||||||||||||||||
| לא רלוונטי | hybrid מגרסה 1.6.0 ואילך | פתיחה |
apigee-logger לא פועל ב-Anthos BareMetal עם CentOS או RHEL.
אחרי המעבר של |
||||||||||||||||||||||
| 207762842 | hybrid מגרסה 1.5.0 ואילך | FIXED |
היומנים לא נשלחים ל-Cloud Logging על ידי apigee-logger.
ההגדרות הנוכחיות של |
||||||||||||||||||||||
| 191291501, 191000617 | Apigee | FIXED | שינוי כתובת האימייל של ישות מפתח ייכשל בממשק המשתמש. | ||||||||||||||||||||||
| 191002224 | hybrid מגרסה 1.5.0 ואילך | FIXED |
שינוי כתובת אימייל נכשל כשמשתמשים ב-
PUT /organizations/{org_name}/developers/{developer_email} API.
|
||||||||||||||||||||||
| 184555974 | hybrid מגרסה 1.5.0 ואילך | FIXED | Fluentd של apigee-logger לא יכול לנתח יומנים באשכול OpenShift. | ||||||||||||||||||||||
| לא רלוונטי | העברת פריסות לארכיון | פתיחה |
אי אפשר לנהל ולנפות באגים בפריסות של ארכיונים ב-Apigee בממשק המשתמש
בממשק המשתמש של Apigee אי אפשר להציג, לאשר את סטטוס הפריסה או לנהל את פריסות הארכיון, כפי שמתואר במאמר פריסת proxy ל-API, או להשתמש בממשק המשתמש של Debug כפי שמתואר במאמר שימוש ב-Debug. כדי לעקוף את הבעיה, אתם יכולים להשתמש ב-gcloud או ב-API כדי להציג את כל פריסות הארכיון בסביבה ולהשתמש ב- Debug API. |
||||||||||||||||||||||
| לא רלוונטי | העברת פריסות לארכיון | פתיחה |
אי אפשר להחזיר פריסה של ארכיון לגרסה קודמת
כרגע אין תמיכה בהחזרת פריסה של ארכיון למצב קודם. כדי להסיר גרסה של פריסת ארכיון, צריך לפרוס מחדש גרסה קודמת של ארכיון או למחוק את הסביבה. |
||||||||||||||||||||||
421402073 |
Apigee ב-VS Code | פתיחה |
אימות של Google במדיניות לא נתמך ב-Apigee ב-Visual Studio Code (VS Code)
אימות של Google במדיניות ServiceCallout ו-ExternalCallout, כפי שמתואר במאמר שימוש באימות של Google, לא נתמך ב-Apigee ב-VS Code. |
||||||||||||||||||||||
| 422757662 | Apigee 1-15-0-apigee-5 hybrid 1.15.0 |
תוקן ב-Apigee 1-15-0-apigee-7 וב-Apigee 1-15-0-apigee-8 |
כותרות x-b3 לא זמינות כש-DistributedTrace מושבת
בגרסאות Apigee 1-15-0-apigee-5 ו-hybrid 1.15.0, Apigee הפסיקה לשלוח כותרות |
||||||||||||||||||||||
| 146222881 | hybrid מגרסה 1.3.0 ואילך | FIXED |
שגיאה: כותרת HTTP לא תקינה
שגיאה של כותרת HTTP לא חוקית: כניסת ה-Istio מעבירה את כל תגובות היעד הנכנסות לפרוטוקול HTTP2. מעבד הבקשות ההיברידי תומך רק ב-HTTP1, ולכן יכול להיות שתופיע השגיאה הבאה כשמתבצעת קריאה ל-proxy ל-API:
אם השגיאה הזו מופיעה, אתם יכולים לבצע אחת מהפעולות הבאות כדי לפתור את הבעיה:
|
||||||||||||||||||||||
420985360 |
פורטל משולב | פתיחה |
SmartDocs
|
||||||||||||||||||||||
| לא רלוונטי | פורטל משולב | פתיחה |
אדמין בפורטל
|
||||||||||||||||||||||
| לא רלוונטי | פורטל משולב | פתיחה |
התכונות של הפורטל
בגרסה עתידית, החיפוש ישולב בפורטל המשולב. |
||||||||||||||||||||||
| לא רלוונטי | פורטל משולב | פתיחה |
ספק זהויות ב-SAML
אי אפשר להשתמש ביציאה יחידה (SLO) עם ספק הזהויות של SAML בדומיינים מותאמים אישית. כדי להפעיל דומיין מותאם אישית עם ספק זהויות SAML, צריך להשאיר את השדה "כתובת URL ליציאה" ריק כש מגדירים את הגדרות ה-SAML. |
||||||||||||||||||||||
| 191815997 | hybrid מגרסה 1.6.0 ואילך | FIXED |
אם לקוח היברידי מגדיר שרת proxy להעברה ל-proxy ל-API, אסימון Google לא יפעל אלא אם יש לו גישה ישירה אל *.googleapis.com.
|
||||||||||||||||||||||
| לא רלוונטי | Apigee | תוקן ב-Apigee 1-12-0-apigee-2 וב-hybrid 1.12.0 |
בפיקוח על API וב-Cloud Monitoring מוצגות עליות חדות חריגות
המדדים המושפעים:
מדדים חדשים כדי להימנע מהבעיה הזו, אתם יכולים להשתמש במדדים החדשים.
ב-Apigee Hybrid, ראו: סקירה כללית על איסוף מדדים והצגת מדדים. |
||||||||||||||||||||||
| 203778087 | hybrid בגרסה 1.5.3 ואילך | פתיחה |
apigee-stackdriver-logging-agent פועל כרגע כ-root.
פתרון עקיף: השבתת סוכן Logging ב-hybrid. |
||||||||||||||||||||||
| 205629443 | Apigee | FIXED |
אם ServiceCallout הוא fire and forget (אין תג <Response>), יכול להתרחש מרוץ תהליכים אם יש מדיניות אחרת שמתרחשת אחריו.
פתרון עקיף: כדי לשמור על ההתנהגות של "שגר ושכח":
|
||||||||||||||||||||||
| 207719377 | Apigee | תוקן ב-Apigee 1-11-0-apigee-1 |
אם יש יותר ממדיניות SpikeArrest אחת בחבילה,
תתרחש שגיאת 502.
פתרון עקיף: כדי למנוע את הבעיה, אל תשתמשו ביותר ממדיניות SpikeArrest אחת בשרת ה-proxy. |
||||||||||||||||||||||
| 209097822 | Apigee Hybrid מגרסה 1.5.0 ואילך |
FIXED |
יכול להיות שעדכונים דינמיים של קצב התנועה במדיניות Spike Arrest לא ישתקפו באופן מיידי
אם יש תנועה רציפה במפתח מסוים, יכול להיות שהמפתח לא יוגבל בקצב המעודכן. אם במשך חמש דקות אין תנועה במפתח מסוים, הקצב ישתקף. פתרון עקיף: אם השיעור צריך להיכנס לתוקף באופן מיידי, פורסים מחדש את שרת ה-proxy עם משתנה עזר חדש. אפשר גם להשתמש בשני רכיבי Spike Arrest מותנים עם משתני זרימה שונים כדי לשנות את הקצב. |
||||||||||||||||||||||
| 221305498 | Apigee | פתיחה |
יכול להיות שבפיקוח על ה-API יוצג קוד השגיאה "(not set)".
בפיקוח על API של שרתי proxy ל-API ניתנים להגדרה, יכול להיות שיוצג קוד שגיאה '(not set)' בתגובות עם סטטוס שאינו 2xx מהיעד. |
||||||||||||||||||||||
| 246774745 | Apigee | FIXED |
המערכת מתעלמת מהערך של io.timeout.millis כשמשתמשים בו עם כמה יעדים דינמיים.
אם שרת proxy מגדיר שני ערכי |
||||||||||||||||||||||
| 245664917 | hybrid 1.8.x | FIXED |
אפשר להתעלם משגיאת השדרוג של Apigee Hybrid
במהלך השדרוג ל-Apigee hybrid 1.8.x, אחרי שמריצים את |
||||||||||||||||||||||
| 300660653 | Apigee | FIXED |
צריכה להיות שגיאה, אבל היא לא מוחזרת כשפורסים שרתי proxy עם אותו נתיב לכמה סביבות שמצורפות לאותו מופע ולקבוצת הסביבות
אי אפשר לפרוס שרתי proxy עם אותו נתיב לכמה סביבות שמצורפות לאותו מופע ולקבוצת הסביבות, וצריכה להופיע הודעת אזהרה לגבי התנגשות בנתיב הבסיס. במקום זאת, לא מוצגת שגיאה ונראה שהפריסות הצליחו. |
||||||||||||||||||||||
| 301458133 | Apigee | FIXED |
בחלק מהניסיונות לפרוס שרת proxy מופיעה הודעת שגיאה שהגרסה לא ניתנת לשינוי
כשמנסים לשמור שרת proxy שנפרס בעבר, יכול להיות שהפריסה תיכשל ותופיע הודעת שגיאה על כך שהגרסה לא ניתנת לשינוי. |
||||||||||||||||||||||
| 301845257 | Apigee | FIXED | ניסיון לפרוס יותר מ-800 שרתי proxy בקבוצת סביבות נכשל ומוצגת הודעת שגיאה. המגבלה שבה מוחזרת שגיאה נמוכה מ-800 כשנתיבי הבסיס ארוכים מ-15 תווים. | ||||||||||||||||||||||
| 315820718 | Apigee | FIXED |
בבקשות proxy של gRPC,
הטריילרים של gRPC מוסרים מהתגובה
כשמתבצעת קריאה לשרת יעד של gRPC, הטריילר היחיד שמוחזר הוא הטריילר "grpc-status". כל שאר הטריילרים יוסרו מהתגובה. |
||||||||||||||||||||||
| 341157011 | Apigee | FIXED |
מפרטים שנוצרו באמצעות Gemini Code Assist ב-Cloud Code וכוללים גם תווים מסוג UTF-8 שאינם ASCII לא מנותחים בצורה נכונה כשהם מועלים ל-API hub. כתוצאה מכך, API Hub לא יחלץ פעולות, הגדרות ומטא-נתונים אחרים בצורה נכונה. |
||||||||||||||||||||||
| 338285095 | Apigee | FIXED |
אפליקציות שמשויכות ל-AppGroup לא מופיעות ברשימת האפליקציות בממשק המשתמש של Apigee. כתוצאה מכך, המשתמשים לא יכולים לגשת לדף פרטי האפליקציה במסוף. עד שהבעיה תיפתר, אי אפשר להשתמש בחיפוש במסוף עם שם חלקי של אפליקציה או מפתח API כדי לחפש את האפליקציה. הבעיה לא משפיעה על ארגונים של Apigee Hybrid, כי הם משתמשים בממשק המשתמש הקלאסי כדי לראות את פרטי האפליקציה. פתרון חלקי: אפשר לראות רשימה של כל האפליקציות באמצעות ממשקי ה-API. למידע נוסף, ראו organizations.apps.list. |
||||||||||||||||||||||
| 355714868 | מונטיזציה Apigee Hybrid |
הבעיה תוקנה בגרסאות hybrid 1.14.3, hybrid 1.15.1 ו-hybrid 1.16.0 |
נתוני עמלות חוזרות, עמלות הקמה ועמלות טעינה לא מתועדים או מחויבים בארגונים היברידיים בארגונים היברידיים עם מונטיזציה, נתוני העמלות החוזרות (RECURRING_FEE), עמלות ההקמה (SETUP_FEE) ועמלות הטעינה (TOPUP_FEE) לא מתועדים או מחויבים בתשלום לאחר השימוש (postpay). בחיוב בתשלום מראש, העמלות האלה מנוכות מהארנק אבל לא מדווחות. |
||||||||||||||||||||||
| 438850078 | Apigee | פתיחה |
רקורסיה אינסופית מתרחשת במדיניות OASValidation כשתגובה מה-backend מכילה סוג של מאפיין מבחין שזהה לסכימת ההורה. הבעיה הזו יכולה לגרום ל |
||||||||||||||||||||||
| 449012244 | Apigee | פתיחה |
צריך להשתמש בהגדרות נפרדות של נקודות קצה לטירגוט של יעדי SSE (אירועים שנשלחים מהשרת). שילוב של נקודות קצה מסוג SSE ונקודות קצה שלא מסוג SSE עלול לגרום להתנהגות לא עקבית, כמו משתני זרימה ריקים של |
||||||||||||||||||||||
| 445936920 | Apigee 1-16-0-apigee-2 ואילך | פתיחה |
בעיות בהגדרות ה-DNS שלא זוהו בעבר עלולות לגרום עכשיו לשגיאות DNS. בגרסה הזו הוסרה הפונקציונליות של חלופת DNS אוטומטית שהייתה בגרסה 1-16-0-apigee-2. ההסרה הזו מבטלת את העמידות של הפלטפורמה להגדרות שגויות של DNS, ועכשיו עלולות להופיע שגיאות DNS. כדי למצוא שגיאות קשורות, בודקים אם יש שגיאות של פענוח DNS ביומני זמן הריצה. |
||||||||||||||||||||||
| 383372330 | Apigee Emulator מגרסה 1.13.0 עד גרסה 1.15.1 (לא כולל) | תוקן בגרסאות 1.15.1 ואילך של Apigee Emulator |
כל פריסות שרתי ה-proxy נכשלות באופן מקומי עם הודעות שגיאה שכוללות את 06/13/2025 6:45 PM EMULATOR INFO Deploying environment testenv, to Container apigee-1.14.2 (1.14.2) 06/13/2025 6:45 PM EMULATOR ERROR Error parsing deployment report as JSON 06/13/2025 6:45 PM EMULATOR ERROR null 06/13/2025 6:45 PM EMULATOR ERROR Environment testenv deployment, to Container apigee-1.14.2 (1.14.2) failed with Error: 500 06/13/2025 6:45 PM EMULATOR ERROR Deploy to Container apigee-1.14.2 (1.14.2), failed with Error: Environment testenv deployment, to Container apigee-1.14.2 (1.14.2) failed with Error: 500 |