אתם צופים במסמכי התיעוד של Apigee Edge.
אפשר לעבור אל מסמכי התיעוד של Apigee X. מידע
ביום שלישי, 29 באפריל 2014, השקנו גרסת ענן חדשה של Apigee Edge.
תכונות חדשות ושיפורים
בהמשך מפורטים התכונות והשיפורים החדשים בגרסה הזו.
- לוחות בקרה של Analytics
מעכשיו ב-Edge יש דוחות חדשים של Analytics בנושא ביצועי נקודות קצה, ביצועי פרוקסי של API וביצועי מטמון, שיעזרו לכם לעקוב אחרי הביצועים.
אפשר לעיין בקטע 'לוחות הבקרה של הפעולות' במאמר לוחות בקרה של Analytics. - צבירת מדדים מותאמים אישית לצורך בדיקת ביצועים
התכונה הזו כבר לא זמינה.
תכונת צבירה חדשה בהתאמה אישית משפרת את הביצועים של ניתוח הנתונים. היא מאפשרת להגדיר מדדים מותאמים אישית ש-Edge אוסף ושומר כשמתבצעות קריאות ל-API. כשאתם צופים בדוחות, Edge ניגש למדדים המצטברים שכבר זמינים במקום לאחזר אותם באופן דינמי. - הגדרת OAuth 2.0 מראש בשרתי proxy של API
כשיוצרים שרת proxy של API, מוגדרת אוטומטית אפשרות חדשה בשם Secure with OAuth v2.0 Access Tokens (אבטחה באמצעות אסימוני גישה מסוג OAuth v2.0), שמגדירה את שרת ה-proxy של ה-API עם מדיניות שתומכת ב-OAuth.
מידע נוסף על OAuth - הסתרת נתונים במעקב
המשאב /maskconfigs API מאפשר להסתיר נתונים רגישים כמו פרטי כרטיסי אשראי בסשנים של מעקב אחר שרתי proxy של API, וכך עוזר להבטיח את אבטחת נתוני המשתמשים במהלך פיתוח ה-API.
Case:810723
See Data masking and hiding. - מדיניות אימות בסיסי
מדיניות האימות הבסיסי מאפשרת להוסיף אימות בסיסי קל משקל ל-API proxy, ומספקת קידוד Base64 אוטומטי של פרטי הכניסה של המשתמש ואכלוס של כותרת ה-HTTPAuthorization: Basic.
לעיון במדיניות האימות הבסיסי - PostClientFlow
ה-PostClientFlow מאפשר להוסיף מדיניות MessageLogging שמופעלת אחרי שליחת התגובה. כך מקטינים את זמן האחזור של ה-API proxy ומאפשרים לכלול ביומן מידע שלא מחושב עד אחרי שליחת התגובה, כמו client.sent.start.timestamp ו-client.sent.end.timestamp.
מספר פנייה: 814059
באגים שתוקנו
בגרסה הזו תוקנו הבאגים הבאים.
| נושא | תיאור |
|---|---|
| אימות של שם דוח בהתאמה אישית | מעכשיו, Edge מאמת את השמות של דוחות בהתאמה אישית כדי למנוע שימוש בתווים מיוחדים. |
| דיווח על בעיות בפירוט של developer_app | דוחות בהתאמה אישית שהשתמשו בפירוט של developer_app החזירו אפליקציות לא נכונות של מפתחים. כבר פתרנו את הבעיה הזו. |
| התקופה לא פועלת בדוחות בהתאמה אישית | בדוחות בהתאמה אישית שהכילו מסננים עם כמה ביטויים בסוגריים – לדוגמה, (request_verb eq 'POST') or (request_verb eq
'GET') – שינוי תקופת הזמן של הדוח לא השפיע על התוצאות. הבעיה הזו נפתרה.בקשת תמיכה: 810753 |
| תרשימים לא מופיעים בדוחות בהתאמה אישית | תוקנה בעיה שגרמה לכך שתרשימים לא הופיעו בדוחות מותאמים אישית. בקשת תמיכה: 814623 |
| ייבוא WSDL |
|
| הגדרה של מדיניות הגבלת קצב מקבילי | הבורר Target Endpoint זמין עכשיו רק כשמוסיפים מדיניות Concurrent Rate Limit (מגבלת קצב מקבילי) ל-API proxy. היעד של נקודת הקצה לא חל על מדיניות אחרת. |
| תמיכה למפתחים בחברה | בארגונים שבהם מופעלת האפשרות 'חברות', אפשר עכשיו לציין חברה כשיוצרים או עורכים מפתח. פנייה: 515246 |
| ייצוא של מפתחים, אפליקציות ומוצרים | עכשיו אפשר לייצא מפתחים, אפליקציות ומוצרים לקובץ CSV מדף המפתחים בממשק ניהול Edge. התכונה הזו לא זמינה כרגע לארגונים שהפעילו בהם מונטיזציה. Case: 747159 |
| חלון האפליקציות למפתחים נתקע | אחרי שמפתח מוחק אפליקציה בפורטל למפתחים של Edge, לחיצה על האפליקציה של המפתח בממשק הניהול של Edge גורמת לחלון להיתקע. הבעיה הזו תוקנה. |
| תגובות בהגדרת proxy ל-API | תגובות בהגדרת API Proxy מוצגות עכשיו בתצוגת הקוד של כלי העריכה של API Proxy ובכלי לבדיקת מאפיינים. |
| נוצרו proxies ל-API עם שמות לא תקינים | בעבר, ממשק ניהול Edge אפשר ליצור פרוקסי ל-API שהשמות שלהם הכילו תווים מיוחדים שלא נתמכים, וכתוצאה מכך נוצרו פרוקסי ל-API לא תקינים שלא ניתן היה למחוק. שמות של שרתי proxy של API מאומתים עכשיו בזמן היצירה. מותר להשתמש רק בתווים אלפאנומריים, בסימן '-' ובסימן '_'. Case: 550390 |
| החשיבות של אותיות רישיות בשמות של proxy ל-API | Edge יצר פרוקסי של API עם שמות באותיות קטנות, ללא קשר לרישיות שהוזנה. דפדפן Edge מכבד עכשיו את האותיות הקטנות והגדולות בשם שהוזן עבור ה-API proxy. |
| אזהרה לגבי שמירת proxy ל-API | כששומרים שרת proxy ל-API בכלי לעריכת שרתי proxy ל-API, Edge פורס את שרת ה-proxy ל-API בכל הסביבות שבהן הגרסה פרוסה כרגע, כולל סביבות ייצור. ממשק ניהול Edge מציג עכשיו אזהרה לפני שמירת ה-proxy. |
| תפקיד בהתאמה אישית ללא הרשאות שנשמר בסביבת הייצור | כשמעדכנים גרסה של API שנפרסה, מתבצעת ביטול פריסה ופריסה פנימיים בסביבות שנפרסו. תפקיד בהתאמה אישית ללא הרשאות פריסה מתאימות הצליח לפרוס על ידי שמירת פרוקסי של API. הבעיה הזו נפתרה על ידי אכיפת הרשאות הפריסה. בקשת תמיכה: 813084 |
| שרת יעד כפול | כשיוצרים שרת יעד כפול, במקום שגיאת HTTP 409, Edge מחליף את שרת היעד הקיים ומחזיר סטטוס 201. כדי לפתור את הבעיה הזו, הוספנו שגיאת 409 ולא דורסים את שרת היעד הקיים. |
| אי אפשר ליצור סשנים של מעקב עבור שרתי proxy של API | סשנים של מעקב לא נוצרו בסביבות עם מעבדי הודעות שלא ניתן היה להגיע אליהם. הבעיה הזו נפתרה על ידי צירוף של סשנים של מעקב רק למעבדי ההודעות הזמינים והנגישים מקרה: 812192 |
| התנהגות מעודכנת של JMSReplyTo | כברירת מחדל, Edge שולח את התגובה לתור שצוין בכותרת JMSReplyTo.
עם זאת, אם רוצים שהשירות לקצה העורפי יטפל בשליחת התגובה לתור JMSReplyTo ולא Edge, צריך להוסיף את הכותרת X-Apigee-Ignore-JMSResponse לתגובה של ה-API proxy response בכל זרימה ולהגדיר אותה כ-true:<Header name="X-Apigee-Ignore-JMSResponse">true</Header> |
| שגיאות רבות מסוג CLOSE_WAIT ו-502 שער שגוי | תוקנה בעיה שגרמה למדדי CLOSE_WAIT גבוהים ולשגיאות 502 שער שגוי. מקרים: 814656, 814664, 814670 |
| ספרייה זמנית של Node.js | כשסקריפט Node.js נפרס ב-Edge, הוא פועל בתוך ארגז חול שמגביל את הגישה למערכת הקבצים לספרייה מסוימת. עם זאת, הפונקציה os.tmpdir מחזירה שם של ספרייה כמו /tmp או /var/tmp, שלא הייתה קיימת בארגז החול של Edge Node.js, ולכן חלק מהסקריפטים נשברו. ארגז החול של Edge Node.js כולל עכשיו ספרייה /tmp לשימוש ב-os.tmpdir. |
| חריגות מצביע null בקריאות ל-API | במדיניות Assign Message, סטטוס תגובה null גרם לחריגה של מצביע null כש-Edge ניסה לתעד את קוד התגובה למדדים. כבר פתרנו את הבעיה הזו. Case: 815595 |