מוצג המסמך של Apigee Edge.
עוברים אל
מסמכי תיעוד של Apigee X. מידע
ביום שלישי, 2 בפברואר 2016 השקנו גרסת ענן חדשה של Apigee Edge for Public ב-Google Cloud.
תכונות ושיפורים חדשים
בהמשך מפורטים התכונות והשיפורים החדשים בגרסה הזו.
עיצוב מחדש של אשף ה-Proxy ל-API
אשף ה-Proxy ל-API קיבל עיצוב מחדש. כשלוחצים על '+ שרת Proxy ל-API' בדף ממשקי ה-proxy ל-API בממשק המשתמש של הניהול, האשף החדש ינחה אתכם בתהליך היצירה של שרת ה-proxy ל-API. כל זמינות אותן הגדרות כמו האשף הקודם של שרת ה-proxy של ה-API. (שעון גריניץ'-1376)
יצירת API שרתי proxy עם מסמכי OpenAPI (Swagger)
כחלק מהעיצוב החדש של אשף ה-proxy ל-API, עכשיו אפשר ליצור שרת proxy ל-API מ-OpenAPI (Swagger). בדף הראשון של אשף ה-Proxy ל-API, לוחצים על שימוש ב-OpenAPI. כשבוחרים באפשרות שרת Proxy הפוך, אפליקציית Node.js או לא טירגוט. בשדה שמופיע, מזינים את כתובת ה-URL של מסמך ה-OpenAPI שלכם. לקבלת מידע נוסף מידע נוסף, ראו איך שרת proxy ל-API. (שעון גריניץ'-1376)
תמיכה ב-WSDL 1.2 ל-SOAP שרתי proxy
Apigee Edge תומכת ב-WSDL 1.2 ביצירת שרתי proxy ל-API כדי לקרוא לשירותי SOAP. (שעון גריניץ'-2835)
SSLInfo משתנים בהגדרות של TargetEndpoint
ב-TargetEndpoint של API ל-API, אפשר להגדיר באופן דינמי פרטי SSL/TLS כך שיתמכו בממשק גמיש. דרישות זמן ריצה. בדוגמה הבאה לאופן ההגדרה של SSLInfo בנקודת קצה (TargetEndpoint) ההגדרה הזו, את הערכים אפשר לספק בזמן הריצה באמצעות נכס Java Callout, מדיניות JavaScript מדיניות הקצאת הודעה. משתמשים במשתני ההודעה שמכילים את הערכים שרוצים להגדיר.
<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>
מידע על תכונה זו מפורט במסמכים הבאים:
- שרת proxy ל-API הסבר על הגדרות אישיות
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)
RSA_SHA256 תמיכה באלגוריתמים במדיניות של טענות נכונות (assertions) של SAML
כללי מדיניות טענת נכוֹנוּת (assertion) של SAML תומכים עכשיו באלגוריתם RSA_SHA256, בנוסף ל-RSA_SHA1. (APIRT-1779)
אימות באישור העלאות
כדי למנוע העלאה של אישורים שפג תוקפם או לא בתוקף למאגרי מפתחות ולמאגרי מהימנות, ממשק ה-API לניהול מאמת אישורים בזמן ההעלאה. האישורים מאומתים כדי לוודא הקובץ לא גדול מ-50KB והפורמט הוא PEM או DER. גם תפוגת האישור מאומתת. כדי לשנות את ברירת המחדל של אימות התפוגה (כדי לא לאמת אותו לציון פקיעת תוקף של אישור בהעלאה), צריך להשתמש בפרמטר השאילתה הבא: ?ignoreExpiryValidation=true
מידע נוסף זמין במאמר העלאת קובץ JAR ל-Keystore ו- העלאת אישור ל-Truststore (SECENG-516) ו-(APIRT-2213)
סקרים אוטומטיים ביומני Node.js דף
כשמציגים את יומני Node.js מעורך שרת ה-proxy, הדף של Node.js Logs פועל אוטומטית מדי פעם כדי לראות רשימה של יומנים חדשים זמינים. לוחצים על 'הפסקת הרענון האוטומטי' כדי להשבית לבצע רענון אוטומטי. (MGMT-1692)
מוצר API ביצועי דפים, אין אפליקציות למפתחים
כאשר מציגים מוצר API בממשק המשתמש של הניהול, האפליקציות למפתחים שמשויכות אליו מוצרים מפורטים. כדי לשפר את הביצועים של ממשק המשתמש, רשימת האפליקציות למפתחים לא מוצגת עריכה של מוצר ה-API. (שעון גריניץ'-2869)
מינוי יומי אימיילים בנושא ניתוח נתונים
מעכשיו, אדמינים ארגוניים צריכים להירשם באופן מפורש לקבלת אימיילים יומיים של דוחות ניתוח נתונים. אפשר להירשם או לבטל את ההרשמה על ידי הגדרה של העדפת משתמש בממשק המשתמש של הניהול או בממשק הניהול API. מידע נוסף זמין במאמר הרשמה לניתוח נתונים יומי אימיילים. (AXAPP-1949)
פונקציית amount( ) בתגובה מדדי זמן
בדוחות בהתאמה אישית ב-Analytics ובקריאות ל-API, הערך 'sum' פונקציית הצבירה זמינה עכשיו 'זמן יעד לתגובה', 'זמן תגובה כולל' ו-end_point_response_time. לדוגמה, ב /stats API (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), עכשיו אפשר להשתמש באפשרות "בחירה" פרמטר של שאילתה: ?select=sum(total_response_time). (AXAPP-2006)
ניתוח זמן אחזור דוח: שמות של שרתי proxy ל-API ממוינים
בממשק המשתמש של דוח ניתוח זמן האחזור (בתוכניות לארגונים של Apigee Edge בלבד), שרתי ה-proxy ל-API ברשימה הנפתחת של שרתי proxy, לפי סדר האלף-בית. (שעון גריניץ'-2858)
אפליקציות למפתחים מופעלות מרכז הבקרה שמוצג לפי השם המוצג
במרכז הבקרה של ממשק הניהול, תרשים העמודות של האפליקציות למפתחים מפרט את האפליקציות למפתחים לפי תצוגה ולא שם פנימי. (שעון גריניץ'-2853)
הווידג'ט החדש של תאריך ושעה מופעל דוחות בהתאמה אישית
הווידג'ט של בוחר התאריך והשעה בדף דוחות בהתאמה אישית בממשק המשתמש של הניהול שופר. (שעון גריניץ'-2881)
מונטיזציה: עריכת API שמות של חבילות
אפשר לעדכן את השם של חבילת API בכל שלב במחזור החיים של המונטיזציה, גם כשחבילת ה-API מכילה תוכנית תעריפים שפורסמה. (DEVRT-2177)
מונטיזציה: מותר לכלול מספרים עשרוניים במאפיינים מותאמים אישית
כשמשתמשים ב'מחירון עם מאפיין מותאם אישית' תוכנית, המאפיין המותאם אישית בהודעה המשמשת כמכפיל לעסקה, יכולה עכשיו להיות ערך עשרוני של עד 4 של ספרות אחרי הנקודה העשרונית. למידע נוסף על סוג התוכנית הזה, אפשר לעיין במאמר ציון מותאם אישית של מחירון פרטי המאפיין. ( DEVRT-2191)
שיפורים כלליים
הגרסה הזו כוללת גם מספר תכונות של נוחות השימוש, הביצועים, האבטחה והיציבות לשיפורים.
הבאגים תוקנו
הבאגים הבאים תוקנו בגרסה הזו.
מזהה הבעיה | תיאור |
---|---|
MGMT-2964 | עורך ה-proxy החדש לא מקבל תגובות בתג Flows |
MGMT-2957 | הוספת רצף חדש לארגון מחזירה את סטטוס הפריסה של החבילה כשגיאה לנתבים ב-pod החדש |
MGMT-2937 | שגיאות לגבי הרשאות לא מספיקות בתפקידים בהתאמה אישית |
MGMT-2875 | ליצירת WSDL SOAP יש כותרות שגויות ל-SOAP 1.2 |
MGMT-2739 | בדוח 'אפליקציות למפתחים', לא מוצג תרשים חריגה בכרטיסייה 'Analytics' |
MGMT-2735 | רענון יומני Node.js אף פעם לא מסתיים/נעצר |
MGMT-2734 | לחצן השמירה לא מופעל לאחר שגיאה במהלך הניסיון לשמור מודעה שנפרסה חבילה |
MGMT-2729 | עדכון היציאה של TargetServer בממשק המשתמש יגרום למחיקת SSLInfo |
MGMT-2702 | נקודות חולשה באבטחה של אתרים שונים ב-Firefox וב-IE תוקנה פרצת אבטחה שעלולה לקרות עקב נקודות חולשה של FireFox ו-IE שמאפשרות בקשות בין אתרים באופן בלתי הולם. |
MGMT-2681 | עורך proxy: כשמשתמשים בהתאמה של ביטויים רגולריים (regex) בתנאי, בכלי Flow Navigator לא מציג את פועל |
MGMT-2361 | פריסה של שרתי proxy נכשלה עם RPC חריג: תם הזמן הקצוב לקריאה |
MGMT-1662 | פריסת שרת ה-proxy ל-API נכשלה במהלך גרסאות של Apigee Public Cloud |
DEVRT-2286 | ממשק ה-API של המונטיזציה לארגון הסנכרון לא תקין ה-API המשמש לסנכרון נתוני Apigee Edge עם מונטיזציה תוקנו ברענון האחרון של גרסה 16.01.20. |
DEVRT-2173 | יש צורך לשנות את שם החבילה אבל לא ניתן לערוך אותו בגלל תעריף פעיל תוכנית |
DEVRT-1661 | המפתח חסום לשליחת בקשות API לפני תאריך ההתחלה של תוכנית התמחור, אבל
החסימה לא משוחררת אף פעם אם מפתח API קיבל תשלום חודשי קבוע, תעריף עם טווח נפח או תעריף חבילה שמתחיל ב- בתאריך עתידי, ואז שולח בקשות API לפני תאריך ההתחלה שצוין, ה-API המפתח נחסם כך שלא יוכל לשלוח בקשות נוספות. אחרי שתאריך ההתחלה של תוכנית התמחור והתשלומים הוא הגעת לחסימה, והיא משוחררת. |
DEVRT-1643 | טיוטת תוכנית התעריפים פגומה אחרי שהיא נשמרת |
AXAPP-1991 | ביטול ההצטרפות לסיכום של Apigee Analytics והאימיילים לא מפסיקים |
AXAPP-1946 | ניקוי Analytics לא מפנה מקום בכונן |
AXAPP-1708 | נראה ש-Analytics API מייצר מספרים שונים לאותו נתון סטטיסטי בהתאם לאופן שבו מבקשים ממני |
AXAPP-1293 | שמות של אפליקציות מפתחים שלא קיימים בהודעת הסיכום ב-Analytics |
APIRT-2518 | בעיות בהתחברות לקצה העורפי https עם מדיניות JavaScript |
APIRT-2398 | קוד הרשאה לא חוקי/התוקף פג – נספר כשגיאת Apigee |
APIRT-2397 | steps.assignmessage.SetVariableError נספרת כשגיאת Apigee |
APIRT-2396 | legalArgumentמפרסמים, ArrayIndexOutofBoundsזה ב-OAuth נספרו כ- שגיאת Apigee |
APIRT-2362 | שגיאת הידור של JavaScript |
APIRT-2322 | המזהה של Client-ID לא תקין דווח בטעות כשגיאת Apigee |
APIRT-2159 | הוספת message_id לקידומת הרישום ביומן |
APIRT-2145 | כשל רב בעסקאות ב-Facebook API אימות של ערכי כותרת שמתחילים ב-':' הוסר. |
APIRT-2137 | MP: קידוד העברה במקטעים ו-205 באורך תוכן 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 ללא מאזן עומסים לא מאוכלס כראוי ב-X-Forwarded-For HTTP
כותרות נוספה הודעה על הוצאה משימוש של X-Forwarded-For לנתוני הגרסה של 150930 ולבקרת הגישה המדיניות בנושא |
APIRT-1933 | מטענים ספציפיים לשרת proxy עדיין מעניקים גישה ל-MP classloader |
APIRT-1877 | לא ניתן לבצע אנונימיזציה של תגובות XML שיש בהן מרחבי שמות |
APIRT-1838 | Apigee-127: VerifyAPIKey מחזיר מוצר API אחד בלבד כאשר מספר מוצרים קיים |
APIRT-1827 | זוהה הגבלה נמוכה על סטרימינג בו-זמנית |
APIRT-1820 | זמן אחזור לסירוגין (יותר מ-1%) בענן פרטי 4.15.04 סביבה |
APIRT-707 | NPE במהלך זמן ריצה אם הפונקציה <GenerateResponse> נמצא ב המדיניות VerifyAccessToken |