16.01.20 – נתוני הגרסה של Apigee Edge ל-Public Cloud

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

ביום שלישי, 2 בפברואר 2016, השקנו גרסת ענן חדשה של Apigee Edge for Public Cloud.

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

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

אשף חדש לעריכת proxy ל-API

שינינו את העיצוב של האשף ליצירת שרתי proxy של API. כשלוחצים על '+ API Proxy' בדף API Proxies בממשק הניהול, האשף החדש מנחה אתכם בתהליך היצירה של שרת proxy ל-API. כל ההגדרות שזמינות באשף הקודם של שרת proxy ל-API זמינות גם כאן. (MGMT-1376)

יצירת שרתי proxy של API באמצעות מסמכי OpenAPI ‏ (Swagger)

במסגרת העיצוב החדש של אשף ה-API Proxy, אפשר עכשיו ליצור API Proxy ממסמך OpenAPI ‏(Swagger). בדף הראשון של אשף ה-API Proxy, לוחצים על Use OpenAPI (שימוש ב-OpenAPI) כשבוחרים באפשרות Reverse Proxy (פרוקסי הפוך), Node.js App (אפליקציית Node.js) או No Target (ללא יעד). בשדה שמופיע, מזינים את כתובת ה-URL של מסמך OpenAPI. מידע נוסף זמין במאמר יצירת שרת proxy פשוט של API. (MGMT-1376)

תמיכה ב-WSDL 1.2 עבור שרתי proxy של SOAP

‫Apigee Edge תומך ב-WSDL 1.2 ביצירת שרתי proxy של API כדי לקרוא לשירותי SOAP. (MGMT-2835)

משתני SSLInfo בהגדרות של TargetEndpoint

ב-TargetEndpoint של שרת proxy של API, אפשר להגדיר באופן דינמי פרטים של SSL/TLS כדי לתמוך בדרישות גמישות של זמן ריצה. בדוגמה הבאה להגדרת SSLInfo בהגדרת TargetEndpoint, אפשר לספק את הערכים בזמן הריצה באמצעות Java Callout, מדיניות JavaScript או מדיניות Assign Message. משתמשים במשתני ההודעה שמכילים את הערכים שרוצים להגדיר.

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

התכונה הזו מתוארת במסמכים הבאים:

(APIRT-1475)

תמיכה באלגוריתם RSA_SHA256 במדיניות של טענות נכוֹנוּת (assertions) של SAML

מדיניות הצהרת הזהות ב-SAML תומכת עכשיו באלגוריתם RSA_SHA256 בנוסף ל-RSA_SHA1. (APIRT-1779)

אימות בהעלאות של אישורים

כדי למנוע העלאה של אישורים לא תקפים או שפג תוקפם למאגרי מפתחות ולמאגרי אישורים מהימנים, ממשק ה-API לניהול מאמת את האישורים בזמן ההעלאה. האישורים עוברים אימות כדי לוודא שגודל הקובץ לא גדול מ-50KB והפורמט הוא PEM או DER. גם תוקף האישור מאומת. כדי לבטל את אימות התפוגה שמוגדר כברירת מחדל (כדי לא לאמת את תפוגת האישור בהעלאה), משתמשים בפרמטר השאילתה הבא: ‎?ignoreExpiryValidation=true

מידע נוסף זמין במאמרים בנושא העלאת קובץ JAR ל-Keystore ו העלאת אישור ל-Truststore. ‫(SECENG-516) ו-‫ (APIRT-2213)

הוספנו לדף Node.js Logs (יומני Node.js) אפשרות של בדיקה אוטומטית של סטטוסים

כשצופים ביומני Node.js מכלי העריכה של ה-proxy, הדף Node.js Logs מתרענן באופן אוטומטי מדי פעם כדי להציג יומנים חדשים שזמינים. כדי להשבית את הרענון האוטומטי, לוחצים על 'הפסקת הרענון האוטומטי'. (MGMT-1692)

ביצועי דף מוצר API, לא מופיעות אפליקציות למפתחים

כשמציגים מוצר API בממשק המשתמש לניהול, מוצגות האפליקציות למפתחים שמשויכות למוצר הזה. כדי לשפר את הביצועים של ממשק המשתמש, רשימת האפליקציות למפתחים לא מוצגת כשעורכים את מוצר ה-API. (MGMT-2869)

הרשמה לקבלת אימיילים יומיים עם ניתוח נתונים

אדמינים בארגון צריכים עכשיו להירשם במפורש לקבלת אימיילים עם דוחות ניתוח יומיים. אפשר להירשם או לבטל את ההרשמה על ידי הגדרת העדפת משתמש בממשק הניהול או באמצעות API הניהול. מידע נוסף זמין במאמר הרשמה לקבלת אימיילים יומיים עם נתוני Analytics. (AXAPP-1949)

פונקציית sum( ) במדדים של זמן התגובה

פונקציית הצבירה sum זמינה עכשיו בדוחות בהתאמה אישית ב-Analytics ובקריאות ל-API, עבור המדדים Target Response Time,‏ Total Response Time ו-end_point_response_time. לדוגמה, ב-API של /stats (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), אפשר עכשיו להשתמש בפרמטר השאילתה select הבא: ?select=sum(total_response_time). (AXAPP-2006)

דוח Latency Analysis (ניתוח זמן אחזור): שמות של proxy ל-API ממוינים

בממשק המשתמש של הדוח Latency Analysis (ניתוח זמן האחזור) (בתוכניות Apigee Edge Enterprise בלבד), רשימת שרתי ה-proxy של ה-API מופיעה בסדר אלפביתי בתפריט הנפתח Proxy. (MGMT-2858)

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

בתרשים העמודות של אפליקציות למפתחים בלוח הבקרה של ממשק ניהול, האפליקציות למפתחים מופיעות לפי השם המוצג ולא לפי השם הפנימי. (MGMT-2853)

ווידג'ט חדש של תאריך ושעה בדוחות בהתאמה אישית

שיפרנו את הווידג'ט לבחירת תאריך ושעה בדף של דוחות בהתאמה אישית בממשק הניהול. (MGMT-2881)

מונטיזציה: עריכת שמות של חבילות API

אפשר לעדכן את השם של חבילת API בכל שלב במהלך מחזור החיים של המוניטיזציה, גם אם חבילת ה-API מכילה תוכנית תמחור שפורסמה. (DEVRT-2177)

מונטיזציה: מותר להשתמש במספרים עשרוניים במאפיינים מותאמים אישית

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

שיפורים כלליים

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

באגים שתוקנו

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

מזהה הבעיה תיאור
MGMT-2964 הכלי החדש לעריכת שרת proxy לא מקבל הערות בתוך תג Flows
MGMT-2957 הוספת פוד חדש לארגון מחזירה את סטטוס הפריסה של החבילה כשגיאה עבור נתבים בפוד החדש
MGMT-2937 שגיאות של הרשאות לא מספיקות בתפקידים בהתאמה אישית
MGMT-2875 יצירת SOAP של WSDL כוללת כותרות שגויות עבור SOAP 1.2
MGMT-2739 גרף האנומליות לא מוצג בדוח 'אפליקציות למפתחים' בכרטיסייה Analytics
MGMT-2735 רענון יומני Node.js לא מסתיים או נפסק
MGMT-2734 הכפתור 'שמירה' לא מופעל אחרי שגיאה כלשהי בניסיון לשמור חבילה שנפרסה
MGMT-2729 עדכון היציאה של TargetServer בממשק המשתמש מוחק את SSLInfo
MGMT-2702 פרצת אבטחה XSS‏ (cross-site scripting) ב-Firefox וב-IE
תוקנה פרצת אבטחה שיכולה לקרות בגלל נקודות חולשה ב-Firefox וב-IE שמאפשרות באופן לא תקין בקשות חוצות אתרים.
MGMT-2681 Proxy Editor: כשמשתמשים בהתאמת Regex בתנאי, הפועל לא מוצג ב-Flow Navigator
MGMT-2361 הפריסה של שרתי proxy נכשלת עם RPCException: Call timed out
MGMT-1662 פריסת proxy ל-API נכשלת במהלך הפצות של הענן הציבורי של Apigee
DEVRT-2286 ה-API של sync-organization Monetization לא פועל
ה-API שמשמש לסנכרון נתוני Apigee Edge עם Monetization תוקן בעדכון האחרון של גרסה 16.01.20.
DEVRT-2173 צריך לשנות את השם של החבילה אבל אי אפשר לערוך אותה בגלל תוכנית תעריפים פעילה
DEVRT-1661 המפתחים נחסמים משליחת בקשות ל-API לפני תאריך ההתחלה של תוכנית התמחור, אבל החסימה לא מוסרת
אם מפתח API אישר תוכנית תמחור חודשית קבועה, תוכנית תמחור לפי נפח או חבילה שמתחילה בתאריך עתידי, ואז שולח בקשות ל-API לפני תאריך ההתחלה שצוין, המפתח נחסם משליחת בקשות נוספות. אחרי שמגיע תאריך ההתחלה של התוכנית למחירים, החסימה מוסרת.
DEVRT-1643 תוכנית תעריפים בטיוטה נפגמה אחרי שהיא נשמרה
AXAPP-1991 ביטול ההסכמה לקבלת סיכום ואימיילים מ-Apigee Analytics לא מפסיק
AXAPP-1946 ניקוי ב-Analytics לא מפנה מקום בדיסק
AXAPP-1708 נראה שממשק Analytics API מפיק מספרים שונים לאותו נתון סטטיסטי בהתאם לאופן שבו אני שואל
AXAPP-1293 שמות של אפליקציות למפתחים שלא קיימות באימייל הסיכום של Analytics
APIRT-2518 בעיות בהתחברות ל-backend של https באמצעות מדיניות JavaScript
APIRT-2398 קוד הרשאה לא תקין או שתוקפו פג נספר כשגיאת Apigee
APIRT-2397 ‫steps.assignmessage.SetVariableFailed נספר כשגיאת Apigee
APIRT-2396 IllegalArgumentException, ‏ ArrayIndexOutofBoundsException ב-OAuth נספרות כשגיאת Apigee
APIRT-2362 שגיאת קומפילציה של JavaScript
APIRT-2322 מזהה לקוח לא חוקי שדווח בטעות כשגיאת Apigee
APIRT-2159 הוספת message_id לקידומת של הרישום ביומן
APIRT-2145 שיעור גבוה של כשלים בעסקאות ב-Facebook API
הוסר האימות של ערכי כותרות שמתחילים ב-':'.
APIRT-2137 MP: Chunked transfer encoding and 205 with content length 0
APIRT-2124 נתב Nginx לא מעדכן את מאגר ה-MP עבור MP שנוספו לאחרונה
APIRT-2117 מדיניות רישום ההודעות לא מתחשבת בעדכוני DNS
APIRT-2110 רק כותרת אחת מסוג X-Forwarded-For מועברת על ידי הנתב
APIRT-2062 מטמון התגובות לא פועל כמו שצריך כשהתנאי SkipCacheLookup מתקיים
APIRT-2061 מעבד ההודעות לא מעביר הודעות ל-QPID
APIRT-2052 מספר גבוה של מצבי CLOSE_WAIT בגלל שיציאת הניהול לא מגיבה
APIRT-2024 ‫Nginx בלי מאזן עומסים לא מאכלס כמו שצריך את כותרות ה-HTTP של X-Forwarded-For
הוספנו הודעה על הוצאה משימוש של X-Forwarded-For להערות על הגרסה 150930 ולמדיניות בקרת הגישה.
APIRT-1933 טועני מחלקות ספציפיים ל-Proxy עדיין מעבירים לטוען המחלקות של MP
APIRT-1877 אי אפשר להסתיר תגובות XML שיש להן מרחבי שמות
APIRT-1838 Apigee-127: הפונקציה VerifyAPIKey מחזירה רק מוצר API אחד כשיש כמה מוצרים
APIRT-1827 נצפתה מגבלה נמוכה על מספר המכשירים שניתן לצפות בהם בו-זמנית בסטרימינג
APIRT-1820 זמן אחזור לסירוגין (> 1%) בסביבת ענן פרטי בגרסה 4.15.04
APIRT-707 שגיאת NPE במהלך זמן הריצה אם האלמנט <GenerateResponse> נמצא במדיניות VerifyAccessToken