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

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

ביום שלישי, 25 באוקטובר 2016, השקנו גרסה חדשה של Apigee Edge for Private Cloud.

תהליך העדכון

כדי לעדכן את ההתקנה, פועלים לפי השלבים הבאים:

  1. בכל צומתי Edge, מנקים את מאגרי Yum:
    > sudo yum clean all

  2. בכל צומתי Edge, מעדכנים את apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update

  3. בכל צומתי Cassandra, מעדכנים את apigee-cassandra:
    >/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    כאשר configFile מציין את קובץ ההגדרות שבו השתמשתם כדי להתקין את Edge.

  4. בכל צומתי Edge, מעדכנים את edge-gateway:
    >/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. בכל הצמתים של ממשק המשתמש של Edge, מעדכנים את edge-ui:
    >/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    העדכון הזה כולל את התיקון של EdgeUI-675. אחרי שמבצעים את העדכון הזה, אפשר להגדיר את ממשק המשתמש של Edge כך שיאפשר למפרטים של OpenAPI להגדיר בקשות לכתובות IP פרטיות, כמו שמתואר במאמר איך מאפשרים גישה של ממשק המשתמש של Edge לכתובות IP מקומיות.

  6. אם התקנתם רק את שירותי המונטיזציה של Edge, צריך להחיל את התיקון ל-DEVRT-3098:
    > /opt/apigee/apigee-service/bin/apigee-service edge-mint-management-server add-missing-notification-templates -f configFile

    כאשר configFile מציין את קובץ ההגדרות שבו השתמשתם כדי להתקין את Edge.

באגים שתוקנו

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

מזהה הבעיה תיאור מספר Build
APIRT-1144

שיפורים במדיניות XML ל-JSON

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

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

מידע נוסף מופיע במאמר בנושא מדיניות XML ל-JSON

edge-gateway-4.16.05-0.0.778
APIRT-3389

שגיאה בהעלאת מטען ייעודי (payload) של Node.js מעל 25KB

עכשיו אפשר להעלות מטען ייעודי (payload) של Node.js בגודל של יותר מ-25KB.

edge-gateway-4.16.05-0.0.761

DBS-1234

ספריית יומני Cassandra בשם {T}conf_logback.logdir{"

תוקנה בעיה בהגדרה שבה ספרייה של יומני Cassandra נקראה ‎"{T}conf_logback.logdir{".

apigee-cassandra-2.1.13-0.0.954
DEVRT-2834

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

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

edge-mint-gateway-4.16.05-0.0.562
DEVRT-3098

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

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

edge-mint-gateway-4.16.05-0.0.562
DEVRT-3266

ההתראה על מונטיזציה לא נשלחת כשמפעילים הרשמה למפתחים לתוכנית תמחור חדשה

edge-mint-gateway-4.16.05-0.0.562
EDGEUI-675

מתן גישה למפרטי OpenAPI לכתובות IP פרטיות

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

edge-sap-ui-4.16.05-0.0.3692

בעיות מוכרות

בגרסה הזו יש את הבעיות הידועות הבאות.

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

הנתב לא מצליח להפעיל את Nginx או שהנתב לא מצליח להתחיל

אם נתב Edge לא מצליח להפעיל את Nginx או לא מצליח להתחיל בכלל, כמו שמוצג בקובץ /opt/apigee/var/log/edge-router/logs/system.log, צריך למחוק את כל הקבצים בספרייה /opt/nginx/conf.d ולהפעיל מחדש את הנתב:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
APIRT-3364

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

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

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

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

    enable-cache hosts no
PRC-1118

שגיאה בהרצת הפקודה "apigee-service apigee-postgresql pg-data-purge"

אם מריצים את הפקודה apigee-service apigee-postgresql pg-data-purge ומופיעה שגיאה מהסוג הבא:

שגיאה: צריך להיות בעלים של הקשר

עורכים את /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge ומגדירים את המאפיין הבא ל-apigee:

POSTGRES_USER=apigee

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