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

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

ביום שני, 20 במרץ 2017, השקנו גרסה חדשה של Apigee Edge for Private Cloud.

תהליך העדכון

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

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

  2. בכל הצמתים של שרת הניהול ומעבד ההודעות, מריצים את הפקודה:

    >/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

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

  3. בכל הצמתים של ממשק המשתמש של Edge, מעדכנים את edge-ui:

    >/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

באגים שתוקנו

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

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

הוסר קוד ניפוי באגים מ-JavascriptStepExecution

edge-gateway-4.16.05-0.0.1074
DOS-4039

אימות חיצוני גורם לכך שפקודות apigee-service נכשלות

כשאימות חיצוני מופעל, רוב הלקוחות משתמשים בשדה שם החשבון של Active Directory SAM כשם המשתמש לאימות, במקום בכתובת אימייל שמשמשת את שרת Edge OpenLDAP.

אם שילבתם שירות ספרייה חיצוני ורוצים ש-Edge יתמוך בשם חשבון ולא בכתובת אימייל כשם המשתמש, צריך להוסיף את השורה הבאה לקובץ ההגדרות כשמעדכנים את Edge לגרסה 4.16.05.07:

IS_EXTERNAL_AUTH="true"

השורה הזו מגדירה את Edge כך שישתמש בשם חשבון ולא בכתובת אימייל כשם המשתמש.

מידע נוסף זמין במאמר בנושא גרסה 4.16.05.

apigee-lib-4.16.05-0.0.946
EDGEUI-664 הסשן בממשק המשתמש של Edge מתארך עכשיו בצורה נכונה כשהמשתמש מבצע פעולה edge-ui-4.16.09-0.0.3806
MGMT-1430

אימות של משאבי proxy ל-API

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

edge-gateway-4.16.05-0.0.1074

בעיות מוכרות

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

מזהה הבעיה תיאור
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.