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

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

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

תהליך העדכון

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

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

  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 להיכשל

כשהאימות החיצוני מופעל, רוב הלקוחות משתמשים ב-SAM של Active Directory. השדה שם החשבון כשם המשתמש לאימות, במקום כתובת אימייל משמש את שרת 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-ui-4.16.09-0.0.3806
MGMT-1430

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

כשקובצי משאבים של proxy ל-API (כמו JavaScript או Java JAR) מאוחסנים של הארגון או של הארגון, מסגרת האימות לא דורשת יותר לכלול גם את המשאבים האלה ברמת ה-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. מגדירים את המאפיין הבא:

    הפעלת מארחים לשמירה במטמון לא
PRC-1118

שגיאה בהפעלת 'apigee-service apigee-postgresql pg-data-purge' מקש Command

אם מריצים את הפונקציה '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 שבו נעשה שימוש בלוויין שרת 6 לא יותקן כראוי במארחים של Apigee Edge שמריצים את ה-Qpid דימון (daemon).