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

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

ב-5 ביוני 2020 השקנו גרסה חדשה של Apigee Edge לענן פרטי.

נוהל העדכון

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

  1. בכל צמתי Edge:

    1. מנקים את המאגרים של Yum:
      sudo yum clean all
    2. מורידים את הקובץ bootstrap_4.19.06.sh של Edge 4.19.06 העדכני ביותר אל /tmp/bootstrap_4.19.06.sh:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. מתקינים את השירות apigee-service ואת יחסי התלות שלו ב-Edge 4.19.06:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

      כאשר uName:pWord הם שם המשתמש והסיסמה שקיבלת מ-Apigee. אם משמיטים את pWord, תופיע בקשה להזין אותו.

    4. מעדכנים את השירות apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. משתמשים בפקודה source כדי להריץ את הסקריפט apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. מריצים את הסקריפט update.sh עבור OpenLDAP בכל הצמתים. בכל צומת, מריצים את הפקודה הבאה:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    כאשר configFile מציין את קובץ התצורה שבו השתמשתם כדי להתקין את Apigee Edge לענן פרטי.

  3. מריצים את הסקריפט update.sh ל-Edge בכל הצמתים. בכל צומת, מריצים את הפקודה הבאה:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    כאשר configFile מציין את קובץ התצורה שבו השתמשתם כדי להתקין את Apigee Edge לענן פרטי.

  4. מריצים את הסקריפט update.sh של ממשק המשתמש בכל הצמתים. בכל צומת, מריצים את הפקודה הבאה:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    כאשר configFile מציין את קובץ התצורה שבו השתמשתם כדי להתקין את Apigee Edge לענן פרטי.

  5. מריצים את הסקריפט update.sh ל-SSO בכל הצמתים. בכל צומת, מריצים את הפקודה הבאה:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    כאשר configFile מציין את קובץ התצורה שבו השתמשתם כדי להתקין את Apigee Edge לענן פרטי.

  6. מריצים את הסקריפט update.sh לפורטל המפתחים בכל הצמתים. בכל צומת, מריצים את הפקודה הבאה:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

    כאשר configFile מציין את קובץ התצורה שבו השתמשתם כדי להתקין את Apigee Edge לענן פרטי.

  7. אם אתם משתמשים ב-Apigee mTLS ועדכנתם את ההגדרות על סמך תכונות חדשות או תיקוני באגים בתיקון הזה, עליכם להסיר את השירות apigee-mtls ולהתקין אותו מחדש בכל הצמתים כדי שהשינויים האלה ייכנסו לתוקף. למידע נוסף, ראו שינוי של הגדרת apigee-mtls קיימת.

תוכנות נתמכות

הושלמה ההטמעה של תמיכה ב-OpenJDK בגרסה 1.8.0.252 ב-Apigee Edge for Private Cloud.

Tomcat עודכן לגרסה 7.0.103.

הוצאה משימוש ופירוק

אין שינויים.

תכונות חדשות

בטבלה הבאה מתוארות התכונות החדשות בגרסה הזו:

תיאור

mTLS מאבטח את החיבור בין שרת הניהול לנתב

ב-Apigee mTLS יש עכשיו תמיכה בחיבור בין שרת הניהול לבין הנתב ביציאה 8081.

עכשיו אפשר להגדיר את משך התוקף של אישורים

כשמשתמשים בתעודה בהתאמה אישית, אפשר להגדיר את מספר הימים שבהם התעודה בתוקף. כדי לעשות זאת, מגדירים את הערך של APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR בקובץ התצורה. ערך ברירת המחדל הוא 365. מידע נוסף זמין בקטע שלב 1: מעדכנים את קובץ התצורה. אם מבצעים שינוי אחרי התקנת Apigee mTLS, חשוב לפעול לפי ההוראות במאמר שינוי של הגדרה קיימת של apigee-mtls.

באגים שתוקנו

בטבלה הבאה מפורטים הבאגים שתוקנו במהדורה הזו:

מזהה הבעיה תיאור
154428338

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

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

130653816

שגיאות 404 לסירוגין בתנועה בסביבת זמן הריצה

תנאי מרוץ גרם לכך שמעבדי ההודעות לא יטענו את כל שרתי ה-proxy בזמן האתחול, וכתוצאה מכך נוצרו שגיאות 404 ApplicationNotFound לסירוגין בתעבורת הנתונים בסביבת זמן הריצה.

הבעיה תוקנה.

157275131

שדרוג של Drupal

תהליך השדרוג של פורטל המפתחים הושבת בגרסה 4.19.06.

155840972 שדרוג Tomcat

Tomcat שודרג לגרסה 7.0.103.

155595660

פורמט של אזור זמן

הערכים ששימשו את האסימונים sss ו-SSS בפורמט של אזור הזמן שהוגדר על ידי המאפיין conf_system_apigee.syslogger.dateFormat לא היו נכונים.

155340541

תמיכה ב-OpenJDK

ב-Apigee אישרו תמיכה ב-OpenJDK בגרסה 1.8.0.252.

155105930
76087166

מכונות KVM בסביבות עם כמה מרכזי נתונים

שרת הניהול התחבר באופן אקראי לכל אחד ממרכזי הנתונים אם הארגון כלל כמה מרכזי נתונים (לדוגמה, dc-1, ‏ dc-2). הבעיה השפיעה על החיבורים לצמתים של Cassandra במרכז הנתונים המקומי לניהול מפתחות ולפעולות של מפת מפתח/ערך (KVM).

152382545

שימוש בטווח יציאות mTLS

במסמכים מצוין עכשיו בצורה נכונה שטווח היציאות של ZooKeeper ל-Apigee mTLS מתחיל ב-10001.

150717738

אשכולות ללא מנהיג

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

148486685

רפליקציה של קישור עקיף ב-OpenLDAP ויכולת פעולה הדדית של SSO

כשהקישור היה עקיף, שירות OpenLDAP לא חיפש את אובייקט המשתמש כשהשכפול הופעל (היה יותר ממכונה אחת של OpenLDAP).

148179907

apigee-analytics-collector נוסף מחדש

הכלי apigee-analytics-collector נוסף מחדש. הכלי הזה מאפשר לדווח על מספר הבקשות ל-API.

146511254

המדיניות של ExtractVariables לא גורמת להצגת שגיאות

כשמשתנה XML לא נפתר באמצעות ביטוי XPath, המדיניות ExtractVariables ממשיכה לפעול בשרת proxy. זה קרה גם כשהרכיב IgnoreUnresolvedVariables או המאפיין continueOnError הוגדרו כ-false.

130013746

השבתה של חברות

הלחצן להשבתת המונטיזציה של חברות לא היה זמין.

120799182

שדרוג של OpenLDAP

תהליך השדרוג של OpenLDAP בסביבה עם כמה מרכזי נתונים הוביל למצב פגום.

145236083

אורך שם המשתמש:הסיסמה של האדמין

שם משתמש:סיסמה של Sysadmin באורך של יותר מ-57 תווים גרמו לכך שסקריפט ההתקנה של Edge SSO נכשל.

135616498

השגיאה 'הסקריפט להגדרת SSO נכשל'

תוקנה בעיה שבה שימוש בכתובות URL מסוג ‎file-scheme גרם לכשל בסקריפט ההגדרה של SSO.

111420263

תיקון שגיאת ConcurrentModificationException במדיניות הרישום ביומן של הודעות

ביטול כמה תנאי מרוץ (race conditions) שמתרחשים כשמשתמשים במדיניות של רישום ביומן של הודעות.

147458330

תיקון לגיבוי של Postgresql שלא מאחסן פרטי SSO

תוקנה בעיה שבה בגיבויים של PostgreSQL חסרים נתוני הגדרה של SSO.