4.16.09 – נתוני גרסה של Edge לענן פרטי

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

ביום שני, 19 בספטמבר 2016, השקנו גרסה חדשה של Apigee Edge לענן פרטי.

מאז הגרסה הקודמת של Edge למהדורת פיצ'רים של ענן פרטי, הגרסאות הבאות קיבלו שהתרחשו ונכללים בגרסת תכונה זו:

מידע על הגרסה ממוספר כדי להבין איך אפשר לבדוק אם גרסה ספציפית בענן שכלולות בגרסת Edge ל-Private Cloud.

סקירה כללית של הגרסה

בגרסה הזו הסרנו את הגרסה הקלאסית של עורך ה-Proxy ל-API והוחלף בשרת ה-Proxy החדש שהיה זמין לשימוש לצד הגרסה הקלאסית של העורך. שיפורים חשובים נוספים כוללים התנהגות משופרת של נתיבי משאבי API, טיפול משופר במטענים ייעודיים (payloads) של JSON מוגדרים במדיניות 'הקצאת הודעות והעלאת תקלות', שיפורים בהמרות מ-XML ל-JSON, אימות משאבים משופר, היכולת להגדיר זמנים קצובים לתפוגה בשרתי proxy ל-API ספציפיים, עודכנה של שרתי proxy של SOAP באשף ה-Proxy ל-API, ואובייקט Crypto עם ביצועים גבוהים עבור JavaScript.

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

המשך הנושא הזה כולל פרטים על כל התכונות החדשות, העדכונים ותיקוני הבאגים החדשים שכלול בפריט התוכן.

הוצא משימוש

שירותי API

הוסר עורך ה-Proxy הקלאסי (ממשק משתמש Cloud 16.04.20)

מעכשיו, הגרסה החדשה של 'עורך ה-proxy ל-API' היא הגרסה היחידה שנתמכת. הגרסה הקלאסית כבר לא זמין, והקישור אל 'גישה לגרסה הקלאסית של עורך שרת ה-proxy' כבר הוסר. אם השתמשתם בגרסה הקלאסית, שרתי ה-proxy ל-API ייטענו באופן אוטומטי בעורך החדש. (EDGEUI-498)

מונטיזציה

התכונות הבאות שהוצאו משימוש הוסרו ולא נתמכות יותר:

  • הגדרת מגבלות
  • התראות על מגבלת שליחה

אפשר גם להגדיר התראות, כפי שמתואר בקטעים הבאים:

(DEVRT-2742)

עדכונים ותכונות חדשות

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

לפרטים נוספים והוראות, ראו את מסמכי התיעוד של Edge לענן פרטי.

ענן פרטי

לאחר שדרוג לגרסה 9.4

הגרסה הזו כוללת שדרוג לגרסה 9.4 של Postgres. לקבלת הוראות לעדכון המערכת, ראו עדכון Apigee Edge ל- 4.16.09.

תמיכה במפה גיאוגרפית בממשק המשתמש של Edge

צבירת נתונים גיאוגרפיים מאפשרת לאסוף ניתוח נתונים של קריאות ל-API לפי מיקום גיאוגרפי כגון אזור, יבשת, מדינה ועיר. מנתוני הניתוח האלה אפשר לראות מפה גיאוגרפית בממשק המשתמש של Edge שבה מוצג המיקום של בקשות ה-API.

למידע נוסף, ראה הפעלת צבירה גיאוגרפית מפות גיאוגרפיות.

BaaS ל-API

נוסף תיעוד בנושא:

  • איך להגדיר BaaS של API לשימוש ב-TLS (אבטחת שכבת התעבורה). מידע נוסף זמין במאמר הגדרת TLS עבור BaaS של API.
  • איך להגדיר את כל צומתי ה-API של BaaS Stack לשימוש בנפח אחסון משותף כך שכל הנכסים זמין לכל צומתי ה-API של BaaS Stack. מידע נוסף זמין במאמר בנושא העלאת נכסים.
  • איך להצפין סיסמת Cassandra במהלך הגדרת צמתים של BaaS Stack. לקבלת מידע נוסף מידע נוסף, ראו איפוס הממשק של Edge סיסמאות.

גרסת בטא של כלי המעקב ולוח הבקרה

בגרסה הזו כלולה גרסת בטא של כלי המעקב ולוח הבקרה החדשים של Edge. הכלי הזה מאפשר להבין את התקינות של רכיבים שונים (נתבים, מעבדי הודעות, ZoKeeper, Cassandra) וגם קודי שגיאות http עבור ארגונים וסביבות שונים בפריסה גמישה. אפשר גם ליצור תמונת מצב של נתוני מרכז הבקרה ולשתף אותם עם Apigee כדי לעזור לפתרון אירועי תמיכה.

התיעוד, כולל הוראות ההתקנה, כלול במסמך Edge 4.16.09 בגרסה 4.18.01.

אבל, לפני שאפשר להתקין את מרכז הבקרה ולהשתמש בו, צריך להשלים את הערכת Apigee ההסכם זמין גם בגרסה 4.18.01, ומחזיר אותו ל-Apigee עד לשלוח אותו באימייל לכתובת Orders@apigee.com.

גרסת בטא של הכלי לאיסוף ניתוח נתונים

כל לקוחות Edge לענן פרטי נדרשים לשלוח נתונים סטטיסטיים לגבי API של Apigee תעבורת נתונים proxy. ב-Apigee ממליצים ללקוחות להעלות את המידע הזה פעם ביום, כנראה על ידי שיצרתם משימת cron.

כדי לעזור בהעלאת הנתונים האלה, Apigee מספקת את גרסת הבטא של שורת הפקודה apigee-analytics-collector של Google. כלי השירות הזה שולח את דוח נפח הקריאות ל-API חזרה אל Apigee. בכל קצה התקנת ענן פרטי יכולה להשתמש בכלי השירות הזה כדי לאחזר נתוני תעבורת נתונים ולדווח עליהם ב-Apigee.

מידע נוסף זמין במאמר העלאת API: נתוני תנועה אל Apigee – גרסת בטא.


שירותי API

מטענים ייעודיים (payloads) מסוג JSON ב-assign Message and Increase Fault (Cloud 16.08.17)

בזמן הגדרת מטען ייעודי (payload) של JSON באמצעות מדיניות Assign Message או Uploads Fault, המשתמשים היו לפעמים שנדרשים כדי להשתמש בפתרונות זמניים כדי לוודא שהפורמט של הודעת JSON תקין בזמן הריצה, כמו שמתחיל את המטען הייעודי (payload) בלוכסן הפוך "\" או לציין משתנה Prefix ו-VariableSuffix רכיב המטען הייעודי (Payload), גם אם לא נעשה שימוש במשתנים בהודעה.

בזכות השיפור הזה, אין צורך לעקוף את הבעיה כדי לוודא שהפורמט של הודעות JSON תקין. אפשר לציין משתנים באמצעות סוגריים מסולסלים בלי ליצור JSON לא תקין. לדוגמה, הפונקציה הבאה מוסיפה את הערך של message.content בהודעת ה-JSON:

<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>

אם השתמשתם בפתרון בעיות, הקוד ימשיך לפעול כרגיל. אפשר גם להשתמש variablePrefix ו-VariableSuffix במקום סוגריים מסולסלים שמציינים משתנים.

יש לעיין ב<Set><Payload> במדיניות הקצאת ההודעות. הצגת המדיניות בנושא שגיאות ומסמכי עזר. (APIRT-1160)

שיפורי מדיניות בפורמט XML ל-JSON (Cloud 16.08.17)

המדיניות בנושא XML ל-JSON שופרה וכוללת את היכולות הבאות. אפשר להגדיר המדיניות:

  • התייחסות לחלק מרכיבי ה-XML כמערכים במהלך ההמרה – לכן הערכים מוצגים בריבוע סוגריים '[ ]' במסמך ה-JSON.
  • הסרה או הסרה של רמות היררכיית מסמכי XML במסמך ה-JSON הסופי.

למידע נוסף, ראו XML למדיניות JSON. (APIRT-1144)

כמה תווים כלליים לחיפוש בנתיבי משאבי ה-API (Cloud 16.08.17)

כשמגדירים נתיבי משאבים במוצר API, אפשר לכלול תווים כלליים לחיפוש בכמה מקומות בנתיב המשאב. לדוגמה, הפקודה /team/*/invoices/** מאפשרת קריאות ל-API עם ערך אחד אחרי /team וכל נתיבי המשאבים אחרי invoices/. URI מורשה בקריאה ל-API יגרום להיות proxyBasePath/team/finance/invoices/company/a.

אם אחרי ההפצה הזו נתיבי המשאבים הקיימים של מוצרי ה-API יפסיקו לפעול כצפוי, צריך להגדיר את המאפיין הבא בארגון שלך כדי לחזור לנכס הקודם התנהגות: features.enableStandardWildCardMatchForAPIProductResources = true

(שעון גריניץ'-3273)

פונקציות הצפנה ב-JavaScript (Cloud 16.08.17)

קבוצה חדשה של פונקציות JavaScript crypto עם ביצועים גבוהים זמינה על יצירה, קבלה ועדכון של אובייקטים: MD5, SHA-1, SHA256, SHA512. אובייקט הקריפטו מאפשר גם לקבל את התאריך בפורמטים שונים. למידע נוסף, ראו מודל אובייקט JavaScript. (APIRT-2886)

בדיקת הגרסה של Java Callout JAR (Cloud 16.08.17)

כשמעלים משאב Java JAR לשרת proxy ל-API, מוחזר קוד סטטוס HTTP 400 (במקום גרסה 500) אם הגרסה של משאב Java לא תואמת לגרסה הנתמכת של Edge של Java, שמפורטות בתוכנות נתמכות גרסאות נתמכות. (MGMT-3420)

אימות משאבי proxy ל-API (Cloud 16.08.17)

כשקובצי משאבים של proxy ל-API (כמו JavaScript או Java JAR) מאוחסנים של הארגון או של הארגון, מסגרת האימות לא דורשת יותר לכלול את המשאבים האלה ברמת ה-Proxy ל-API בחבילת שרת proxy לצורך ייבוא לצורך מעבר אימות. אימות משאבים מתבצע עכשיו בזמן הפריסה, ולא בזמן הייבוא. (MGMT-1430)

הגדרת הזמן הקצוב לתפוגה לשרתי proxy ל-API ספציפיים (Cloud 16.08.17)

ניתן להגדיר שרתי proxy ל-API שיפסיקו לפעול לאחר זמן מוגדר (עם זמן קצוב לתפוגה של שער 504) ). התרחיש לדוגמה העיקרי הוא לקוחות של ענן פרטי שיש להם שרתי proxy ל-API שמקבלים גישה ארוכה יותר לביצוע. לדוגמה, נניח שאתם צריכים שרתי proxy ספציפיים כדי לגרום לפסק זמן של 3 דקות. אפשר צריך להשתמש בנכס api.timeout חדש בהגדרות של שרת ה-proxy ל-API. כך עושים את זה אפשר לעשות את זה באמצעות הדוגמה של 3 הדקות:

  1. קודם כל צריך להגדיר את מאזן העומסים, הנתב ומעבד ההודעות לזמן קצוב אחרי 3 דקות.
  2. לאחר מכן הגדירו את שרתי ה-proxy הרלוונטיים כך שהזמן הקצוב לתפוגה יסתיים ב-3 דקות. ציון הערך ב- אלפיות שנייה. לדוגמה:
    <ProxyEndpoint name="default">
      <HTTPProxyConnection>
        <BasePath>/v1/weather</BasePath> 
        <Properties> 
          <!-- api.timeout is in milliseconeds -->
          <Property name="api.timeout">180000</Property>
        </Properties>
        ...
    
  3. עם זאת, חשוב לשים לב שהגדלת הזמן הקצוב לתפוגה של המערכת עלולה לגרום לבעיות בביצועים, כל שרתי ה-proxy ללא הגדרת api.timeout משתמשים במאזן העומסים החדש, הגבוה יותר, הזמן הקצוב לתפוגה של נתב ומעבד הודעות. לכן כדאי להגדיר שרתי proxy אחרים ל-API שלא מחייבים זמנים ארוכים יותר לתפוגה כדי להשתמש בזמנים קצרים יותר. לדוגמה, הפקודה הבאה מגדירה את הזמן הקצוב לתפוגה של שרת proxy ל-API אחרי דקה:
    <Property name="api.timeout">60000</Property>

לקוחות Cloud שלא יכולים לשנות את הזמן הקצוב לתפוגה של Edge יכולים גם להגדיר זמן קצוב לתפוגה של שרת proxy ל-API. כל עוד הזמן הקצוב לתפוגה קצר מהזמן הקצוב לתפוגה של מעבד הודעות של Edge בגרסה הרגילה של 57 שניות.

אי אפשר לאכלס את הערך במשתנה. הנכס הזה נכלל בנכסים של נקודת קצה (Endpoint) . (APIRT-1778)

ההתנהגות של שרת proxy ב-SOAP במהלך השימוש באשף שרת ה-proxy (ממשק משתמש של Cloud 16.07.27)

כשיוצרים שרת proxy מבוסס SOAP מ-WSDL באמצעות אשף ה-Proxy, יש שתי אפשרויות יצירת שרת proxy:

  • Pass-through SOAP, שבו שרת ה-proxy פשוט מעביר בקשת SOAP מטען ייעודי (payload) כפי שהוא.
  • REST ל-SOAP ל-REST. כלומר, שרת ה-proxy ממיר מטען ייעודי (payload) נכנס, כמו JSON למטען ייעודי (payload) של SOAP, ולאחר מכן המרה של תגובת SOAP בחזרה לפורמט של מבצע הקריאה החוזרת מצופה.

הגרסה הזו כוללת את העדכונים הבאים לגבי אופן הפעולה של האפשרויות האלה. ההבדלים בין ההתנהגות הישנה להתנהגות החדשה נמצאים בכללי המדיניות ובהגדרות האישיות שנוצר על ידי אשף שרת ה-proxy.

סבון דו-חמצני

  • כל פעולות WSDL נשלחות עכשיו לנתיב הבסיס של שרת ה-proxy '/' במקום להשתמש בשרת proxy למשאבים (כגון ' /cityforecastbyzip'). שמות הפעולות מועברים ל-SOAP היעד לאחר השיפור. ההתנהגות הזו תואמת למפרט SOAP.

  • שרת ה-proxy שנוצר לא תומך יותר ב-JSON בבקשה. הוא תומך ב-XML בלבד. שרת ה-proxy מבטיח שבקשות SOAP יכללו מעטפה, גוף ומרחב שמות.

REST ל-SOAP ל-REST

  • WSDL 2.0 לא נתמך.
  • ההתנהגות החדשה לא נבדקה באמצעות WS-Policy.
  • שרת ה-proxy מאפשר לפרסם נתוני JSON במקום FormParams.
  • כשמוסיפים תמיכה ב-CORS (שיתוף משאבים בין מקורות) לשרת ה-proxy באמצעות שרת ה-proxy נראה את השיפורים הבאים:
    • הכותרת Access-Control-Allow-Headers: בנוסף ל הכותרות Origin, x-requested-with ו-Accept, הכותרת Access-Control-Allow-Headers כוללת גם את Content-Type, Accept-Encoding, Accept-Language, Host, Pragma, Referrer, User-Agent וגם Cache-Control.
    • הכותרת Access-Control-Allow-Methods: בנוסף ל-GET, PUT, POST, DELETE, הכותרת הזו כוללת גם את הפקודה פעלים PATCH ו-OPTIONS.
  • כשיוצרים Proxy ל-API ל-WSDL, Edge קורא את כל סוגי ה-360 שמוגדרים כ- מופשט ב-WSDL ומזהה כראוי כל סוגי מכונות שמבוססים על שונים.

כלי שורת הפקודה wsdl2apigee בקוד פתוח

Apigee מספקת גם כלי שורת פקודה בקוד פתוח ליצירת העברה או שרתי proxy ל-API של מנוחה לסבון מ-WSDL. פרטים נוספים זמינים בכתובת https://github.com/apigee/wsdl2apigee.

(EDGEUI-614)

ברירת מחדל של תפוגה/רענון במדיניות פעולות של מיפוי ערכי מפתחות (ממשק משתמש של Cloud 16.06.15)

מדיניות פעולות המיפוי של ערכי המפתח מאפשרת לקבוע כמה זמן הערכים יישמרו לפני מתבצע רענון. מרווח הזמן לרענון מוגדר כך הרכיב <ExpiryTimeInSecs>. אם מתבצעת פעולת GET חרגת מפרק הזמן של התפוגה, הערך עובר רענון והמדיניות מתעדכנת עם ערך מסוים. כשמוסיפים את המדיניות הזו לשרת proxy ל-API, זמן התפוגה המוגדר עכשיו הוא 300 שניות, כברירת מחדל. (ה ברירת המחדל הקודמת הייתה -1, כלומר המערכת אף פעם לא מרעננת את הערכים.) (EDGEUI-579)


מונטיזציה

תוכנית ניתנת להתאמה של קצב התראות (ממשק המשתמש של Cloud 16.04.20, מונטיזציה ב-Cloud 16.04.13)

תוכנית חדשה של תעריפי התראות שניתן להתאים במונטיזציה של Edge מאפשרת לספק API לשנות מספר היעד של עסקאות לכל מפתח אפליקציה. אפשר להגדיר אם ומתי יתקבלו התראות נשלחים בהתאם לאחוז מתוך מספר היעד שכבר הושג, כמו 90%, 100%, או 150% התכונה הזו זמינה דרך ממשק המשתמש לניהול בנוסף ל-Management API (שהיה זמין במהדורה קודמת). למידע נוסף, ראו ציון פרטים של תוכנית ההתראות שאפשר לשנות. (DEVRT-2375, DEVRT-2370)

התראות על תגובה לפעולה מאתר אחר (webhook) לתוכניות של קצב התראות שניתן לשנות (Cloud 16.04.27) מונטיזציה)

כדי להתאים תוכניות של קצב התראות, אפשר ליצור webhooks ששולחים התראות כתובת ה-URL שציינתם. ניתן גם לשלוט בהתראות שיופעלו במרווחי זמן ספציפיים (באחוזים) עד למגבלת העסקאות. התראות עם תגובה לפעולה מאתר אחר (webhook) מספקות במקום להשתמש בתבניות ההתראות הקיימות. ראו הגדרת התראות באמצעות webhooks. (DEVRT-2393, DEVRT-2394)

התראה שניתנת להתאמה עם תוכנית תעריפים של מאפיינים מותאמים אישית (ממשק המשתמש של Cloud 16.05.18)

במונטיזציה של Edge נוספה 'התראה ניתנת להתאמה עם מאפיין מותאם אישית' תוכנית תמחור ותשלומים מאפשרת לכם להוסיף למספר העסקאות של המפתח באמצעות הערך של מאפיין מותאם אישית. עם תוכנית ניתנת להתאמה של שיעור ההתראות. כל קריאה מוצלחת ל-API מוסיפה 1 לעסקה של המפתח לספור. אבל, בתוכנית 'התראות שניתנות להתאמה עם תוכנית תעריפים של מאפיינים מותאמים אישית', הערך של המאפיין המותאם אישית יתווסף למספר העסקאות של המפתח. לדוגמה, אם המאפיין המותאם אישית "קטן" את הערך 0.1 בתגובה, ספירת הטרנזקציות גדלה ב-0.1. או אם מאפיין מותאם אישית "addressTotal" יש ערך של 50, הספירה גדלה ב-50. לקבלת מידע נוסף מידע נוסף זמין בקטע ציון תוכנית תמחור ותשלומים עם פרטים של מאפיין מותאם אישית. (DEVRT-2504)

להגדיר התראות על סמך סכומי עסקאות משולבים של חברה והמפתחים שלה (מונטיזציה של Cloud 16.06.22)

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

הצגה ועיבוד מחדש של התראות (מונטיזציה ב-Cloud 16.06.08)

כחלק מחבילת הבדיקות של המונטיזציה, תוכלו לראות ולעבד מחדש את ההתראות שנשלחו באמצעות ממשק ה-API לניהול. למידע נוסף, ראה הצגה עיבוד מחדש של התראות. (DEVRT-2643)

מונטיזציה לבדיקה (מונטיזציה של Cloud 16.05.25)

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

העברת מפתחים למונטיזציה (מונטיזציה ב-Cloud 16.05.11)

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

תוכניות תמחור ותשלומים ציבוריים ופרטיים לפורטל המפתחים (מונטיזציה של Cloud 16.04.27)

אפשר להגדיר תוכניות תמחור ותשלומים כ'גלויות' או 'פרטי'. תוכניות תמחור ותשלומים ציבוריות מופיעות במפתח portal; בתוכניות תעריפים פרטיים אין אפשרות כזו. ברירת המחדל של תוכנית תעריפים היא 'גלוי לכולם'. לקבלת מידע נוסף, מידע נוסף זמין בכתובת http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans. (DEVRT-2445)

ביטול ההשעיה (מונטיזציה של Cloud 16.06.08)

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

צפייה בסטטוס של טרנזקציות (מונטיזציה ב-Cloud 16.06.08)

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

הכללת מאפיינים מותאמים אישית של מפתחים בדוחות הכנסות (מונטיזציה של Cloud 16.05.25)

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

מדיניות בנושא הקלטת עסקאות ועקביות במשאבי המוצר של ה-API (ממשק המשתמש של Cloud 16.05.18)

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

הבאגים תוקנו

הבאגים הבאים תוקנו בגרסה הזו. הרשימה הזו מיועדת בעיקר למשתמשים שבודקים אם כרטיסי התמיכה שלהם תוקנו. הוא לא נועד לספק מידע מפורט לגבי כל המשתמשים.

Edge לענן פרטי

מזהה הבעיה תיאור
TBD-138 בעיה בזמן הקצוב לתפוגה של סשן בממשק המשתמש ב-Play
APIRT-2978 הנתב לא מצליח להפעיל Nginx או שהנתב לא מתחיל לפעול
AXAPP-2447 שגיאת InvalidTimeRange כשבוחרים נתוני ניתוח שעתיים
EDGEUI-592 עכשיו ניתן להסיר את האפשרות 'שכחתי את הסיסמה' קישור מממשק המשתמש של Edge כשמשתמשים בתכונה 'חיצוני' ספק האימות
MGMT-3330 ניסיונות שגויים של אימות סיסמה ב-Cloud פרטי ננעלים על ידי משתמשים
MGMT-2930 אנונימיזציה של הנתונים לא פועלת בסשן של ניפוי באגים
PRC-840 קישור סימבולי לא תקין לרכיבי Edge
PRC-1004 נוסף ' -p zk' אפשרות למתקין להתקנה עצמאית של ZoomKeeper .
PRC-1013 חשבון האדמין הראשוני לא מקושר לסיסמה נכונה של LDAP מדיניות
PRC-1019 "apigee-all stop" לא מפסיקה את מעבדי ההודעות
PRC-1066 הסיסמה המוצפנת של Cassandra לא פועלת ב-usergrid.properties עבור BaaS מקבץ

16.08.17

מזהה הבעיה תיאור
SECENG-609 קריאות בזמן הריצה לא ייכשלו במהלך המחיקה של מאגר האמון המשויך או כשהאישור החוקי ב-Truststore נמחק
MGMT-3404 הצגה/אחזור של יומנים של Node.js ופריסה של שרתי proxy מאוד איטיות
MGMT-3400 הקריאה ל- /userroles management API תיכשל אם למשתמש שמבצע את השיחה יש "+" כניסה בשם
MGMT-3368 Java.lang.ArrayIndexOutOfBounds וגם: 1, כשמייבאים חבילת Proxy ל-API שכולל את ספריית המשאבים/הצומת/המשאבים
MGMT-3364 OAuthV2: redirect_uri check
MGMT-3319 הצגת רשימה של רשומות בכספת עם ערך null באחד מהערכים לא פועלת לארגונים (CPS וללא CPS)
MGMT-3226 שאילתות ברמת הארגון/הסביבה לא אמורות לשלוף את כל הנתונים שגורמים ל-API להיכשל
ב-Release_160302 היה באג ברישום המשאבים ברמת הארגון או בסביבה הרמה נכשלה אם הגודל המצטבר של המשאבים גבוה מ-16MB, התיקון הזה יטפל את זה.
AXAPP-2429 ה-API של Analytics באמצעות response_status_code מחזיר גישה לנתונים שגיאה
AXAPP-2386 תיקון תוכן של דוחות ריקים בדוחות היומיומיים של Analytics
AXAPP-2347 לא מקבלים באימייל סיכום יומי של ניתוח הנתונים
APIRT-3141 יתרונות מרכזיים של Java נכשלים בקריאה ל-Executionתוצאה() חדשים, כי ה-constructor הפך לפרטי
APIRT-3140 המדיניות של ServiceCallout לא פועלת בקריאות של HEAD API
APIRT-3131 מוצגת שגיאה מסוג 'נוצר על ידי' עבור שרת Proxy ל-API כשמשתמשים במונטיזציה עם ספק אימות חיצוני
APIRT-3121 השינוי בקובץ המשאב הארגוני לא אפקטיבי ב-100%
APIRT-3117 המעבד (MP) הגיע לניצול של 100% מהמעבד (CPU) והפסיק להציג מודעות לתנועת גולשים
APIRT-3016 זמן קצוב לתפוגה של שיחה" הנתב שגיאות בפריסות
APIRT-2975 נכשלה העלאת חבילת האישורים
APIRT-2955 לא ניתן להסוות מאפיינים מסוימים של נתוני תגובות JSON לצורך הגשת תלונת FHIR הכותרת Content-Type 'application/json+fhir'
APIRT-2946 מדיניות OAuthV2-refreshToken לא מסתירה מאפיינים למרות שהתצוגה מוגדרת לערך לא נכון
APIRT-2908 חובה לאכוף TLS1.2 לקריאה פנימית ל-API אחרי עדכון TLS1.2 מופעל Virtualhost
APIRT-2901 תגובות דחוסות מסוג Gzip שהוחזרו מהמטמון דחוסות פעמיים
APIRT-2873 צוותי MP מחזירים את הודעת NullPointer מתחילים שקשורה ל-VerifyAPIKey אחרי מחיקה של products/developers/proxies
APIRT-2871 כללי מדיניות אינטנסיביים ל-IO In- מופיעים פעמיים ב-Trace
APIRT-2825 שגיאה גרפית בתגובה של השגיאה באסימון הגישה
APIRT-2750 מספר רב של כשלים בתנועה בארגון ספציפי
APIRT-2685 לא ניתן לזרום לתנועה כשמוצגת שגיאה לא ידועה
APIRT-2647 "זרם קלט ברקע החזיר אפס בייטים" שגיאה עם nonprod/dev
APIRT-2630 בעיות שמתעוררות מדי פעם במהלך ניסיון לקרוא ערך מהמטמון
APIRT-2620 מאגר שרשורים נפרד לחלק משלבי החסימה
APIRT-2610 Java.lang.ClassCastError עם המדיניות בנושא מטמון תגובה
APIRT-2608 שגיאה בניתוח כותרות שעברו שינוי אחרון במדיניות בנושא מטמון התגובה
APIRT-2605 "ארגון" וגם בקטע 'סביבה' אסור לאפשר להם להחליף באמצעות כללי מדיניות
APIRT-2566 מדיניות OAuthV2 מחזירה WWW-Authenticate Header
APIRT-2491 עדכון TargetServer נכשל עקב הזמן הקצוב לתפוגה של RPC בין הניהול לבין מיילים לשנייה
APIRT-2386 היקף המחרוזת הריקה נוצר במוצר API עם OAuth מאושר ריק היקפים
APIRT-2383 נראה שכללי מדיניות טרנספורמציה של XSL לא רושמים נתונים שגיאה
APIRT-2364 משתני תקלה ב-OAuth לא מתעדכנים בשגיאה
APIRT-2216 אירועים שנשלחו על ידי השרת – בעיות בסטרימינג של האירוע בעייתיות ב-prod
APIRT-2079 קריאה לניפוי באגים ב-cURL לא נעצרת אחרי תפוגת הזמן הקצוב לתפוגה עבור סשן
APIRT-1495 הגנה מפני איומים של XML לא תופסת את סוג התוכן (Content-Type)
APIRT-1404 התנהגות לא עקבית כאשר תנאי משווה ערך במירכאות בודדות לעומת מירכאות כפולות
APIRT-347 מדיניות XSL לא אומתה כראוי במהלך הייבוא (לא מקצה תוצאות של משתני פלט בהתאם לתיעוד)

16.07.27 (ממשק משתמש)

מזהה הבעיה תיאור
EDGEUI-621 שרת ה-Proxy ל-'Save as New API' משתמש בשם ברירת המחדל שכולל סימון מדעי, כגון as "new-1.234568901234568e+53"
EDGEUI-572 ממשק המשתמש מציג את ההודעה 'שגיאה: שגיאה לא ידועה' במקום 'שגיאה: סשן' זמן קצוב לתפוגה"

16.07.20.01 (מונטיזציה)

הגרסה הזו כוללת שינויים קלים בסכימת DB. אין עדכוני תוכנה אחרים בגרסה הזו גרסה חדשה.

16.07.13 (ממשק משתמש)

מזהה הבעיה תיאור
EDGEUI-609 הלחצן החדש 'שרת יעד' לא מופעל עבור תפקיד בהתאמה אישית שיש לו הרשאה כדי ליצור שרתי יעד
EDGEUI-584 באגים קטנים להצגת מפתחות או סודות של אפליקציה למפתחים שיש לה מספר פרטי כניסה
EDGEUI-571 מגבלת השם של שרת ה-proxy הוגדרה באופן שגוי ל-50 תווים בממשק המשתמש

16.07.06.02 (מונטיזציה)

מזהה הבעיה תיאור
DEVSOL-2817 לא ניתן ליצור מסמכי חיוב באמצעות API
תוקנו בעיות ביצירת מסמכי חיוב באמצעות ה-API. מסמכי חיוב נוצרה בהצלחה אם כתובת המפתח קיימת.
DEVSOL-2797 שיפור עיבוד המאפיינים למפתחים
ערכי מאפיינים בוליאניים מותאמים אישית כבר לא תלויי אותיות רישיות (case-sensitive). בנוסף, במהלך סנכרון מאפיינים מותאמים אישית ב-Apigee Edge, המאפיינים הקיימים מתעדכנים במקום ליצור מאפיינים כפולים.

16.07.06 (מונטיזציה)

מזהה הבעיה תיאור
DEVRT-2795 שדה חותמת הזמן של בקשת ה-webhook לא עקבי
בבקשת ה-JSON שנשלחה ל-handler של הקריאה החוזרת ל-webhook, ה-developerQuotaResetDate מצוין עכשיו בחותמת הזמן של התקופה שמתאים לפורמטים האחרים של חותמות זמן. לקבלת מידע נוסף, להגדרת ה-handler של קריאה חוזרת.

16.06.29 (ממשק משתמש)

מזהה הבעיה תיאור
EDGEUI-600 לא ניתן להציג או לערוך תפקידים בדוחות בהתאמה אישית
EDGEUI-593 הסרנו פרקי זמן של 5 ו-10 דקות מממשק המשתמש של Analytics
נתוני Analytics בממשק המשתמש של הניהול לא מופיעים למשך 10 דקות לפחות אחרי השיחות נוצרים שרתי proxy ל-API. לכן, הגדרת הטווח של 10 דקות הוסרה מ: והגדרת הטווח של 5 ו-10 דקות הוסרה תצוגת ביצועים של שרתי proxy ל-API.

16.06.22 (מונטיזציה)

ללא

16.06.15 (ממשק משתמש)

מזהה הבעיה תיאור
EDGEUI-566 דף ריק אחרי כניסה לממשק המשתמש לניהול
EDGEUI-564 המשתמשים מקבלים שגיאות בהרשאות בהתחברות בממשק המשתמש של הניהול, ולאחר מכן התנתקות אוטומטית
EDGEUI-549 שגיאה בהצגת הנתונים בתצוגת הביצועים של שרת ה-proxy ל-API
EDGEUI-544 בדף 'תפקידים בהתאמה אישית' מוצג ערך שגוי בקטע 'מחיקת דוחות' הרשאה
EDGEUI-504 סטטוס מבלבל של אפליקציות, מפתחות ומוצרים למפתחים
EDGEUI-120 כתובת האימייל של דף השגיאה הפנימי לא תקינה
DEVRT-2301 מונטיזציה: התאמה לממשק המשתמש עם ה-API בתוכניות מחירים שפורסמו
לגבי תאריך התפוגה של תוכניות תמחור ותשלומים שפורסמו, ממשק המשתמש לניהול תואם עכשיו התנהגות ה-Management API. אם צוין תאריך סיום לתוכנית תמחור ותשלומים, לא תוכלו לשנות את תאריך התפוגה שלו. מידע נוסף זמין במאמר תוקף התעריף שפורסם .

16.06.08 (מונטיזציה)

ללא

16.05.25 (מונטיזציה)

מזהה הבעיה תיאור
DEVRT-2617 לא מתקבלת התראה כשלקוח קונה תוכנית שירות
DEVRT-1483 NullPointerהחרגה כשמפתח עובר מתשלום מראש לחשבון תשלום לאחר השימוש (postpay)

16.05.18 (ממשק משתמש)

מזהה הבעיה תיאור
EDGEUI-551 הסשן של ממשק המשתמש פג אם הוא לא היה פעיל במשך שעה בערך

16.05.11 (מונטיזציה)

מזהה הבעיה תיאור
DEVRT-2497 Qpids הפסיקו לקבל נתונים
DEVRT-2490 המחיקה של מפתח האפליקציה נכשלה

16.05.11 (ממשק משתמש)

מזהה הבעיה תיאור
EDGEUI-541 מעקב מציג כתובת IP במקום מארח כשיש שרת יעד
EDGEUI-505 ייבוא משאבים של נקודות קצה עלול לגרום לכשל בהרשאות של כל המשתמשים נקודות קצה (endpoints)

16.05.04 (ממשק משתמש)

מזהה הבעיה תיאור
EDGEUI-532 אשף שרת proxy חדש נתקע במהלך יצירת מוצר..." בתהליך יצירת שרת proxy לשירות SOAP
EDGEUI-506 בביצועי המטמון מוצגת ההודעה "טעינת נתונים..." כשאין נתונים זמינים

16.04.27 (ממשק משתמש)

מזהה הבעיה תיאור
EDGEUI-531 לא ניתן לייבא קובץ JAR באמצעות עורך ה-proxy החדש
EDGEUI-524 בעיה ביצירת שרת proxy ל-API מ-WSDL
EDGEUI-38 אם WSDL לא תקין מועבר לאשף שרת ה-proxy, האשף נתקע דף אחרון

16.04.27 (מונטיזציה)

ללא

16.04.20 (ממשק משתמש)

מזהה הבעיה תיאור
EDGEUI-502 כשמשתמשים ב-StartsWith לשמש כפועל, לא רואים את פועל עורך ה-Proxy. אופרטור
EDGEUI-496 "שגיאה לא ידועה" כשמפסיקים את סשן Trace בניהול UI
EDGEUI-141 ב-Proxy Editor יש גרסה קודמת בתוך הקוד בהודעת השגיאה

16.04.13 (מונטיזציה)

ללא

16.04.13 (ממשק משתמש)

מזהה הבעיה תיאור
EDGEUI-495 נתוני המעקב תמיד מציגים .execution.הצלחה = false
EDGEUI-494 מדיניות JavaScript תמיד יוצרת סקריפט עם שם ברירת המחדל, גם ציון שם אחר
EDGEUI-432 יצירה של שרת proxy מכוון במרכז הבקרה של ממשק המשתמש לניהול Edge
EDGEUI-90 עורך ה-proxy החדש ל-API מחדיר רווחים לבנים בלתי הולמים סביב CDATA אלמנטים

בעיות מוכרות

אלה הבעיות הידועות בגרסה הזו:

מזהה הבעיה תיאור
APIRT-3364

מעבד ההודעות מבצע חיפוש DNS ב-IPv4 וב-IPv6

אם התקנת והפעלת את NSCD (Name Service Cache Daemon), ייתכן שימו לב שמעבדי הודעות מבצעים שתי שאילתות DNS: אחת עבור IPv4 ואחת עבור IPv6.

כדי להשבית את חיפוש ה-DNS ב-IPv6:

  1. בכל צומת של מעבד הודעות, עורכים את /etc/nscd.conf.
  2. מגדירים את המאפיין הבא:

    הפעלת מארחים לשמירה במטמון לא
DOC-1687 עקב התנגשות ידועה של תלות בחבילה, סוכן Katello שבו נעשה שימוש בלוויין שרת 6 לא יותקן כראוי במארחים של Apigee Edge שמריצים את ה-Qpid דימון (daemon).