אתם צופים במסמכי התיעוד של Apigee Edge.
אפשר לעבור אל מסמכי התיעוד של Apigee X. מידע
ביום חמישי, 22 באוקטובר 2015, פרסמנו תיקון חדש ל-Apigee Edge for Private Cloud.
שדרוג הזמנה להתקנה של שני מרכזי נתונים
אם משדרגים התקנה עם שני מרכזי נתונים, צריך לשדרג את הרכיבים בסדר הבא:
- Qpid Data Center 1
- Qpid Data Center 2
- Postgres Data Center 1
- Postgres Data Center 2
- מרכז נתונים 1 של שרת הניהול
- מרכז נתונים של שרת ניהול 2
- מרכז נתונים 1 של נתב/מעבד הודעות
- מרכז נתונים של נתב/מעבד הודעות 2
הסרת פוד 'שער' נוסף בשדרוג לגרסה 4.15.07.00
הגרסה הזו כוללת סקריפט שמתקן את הבעיה OPDK-1878. במקרה כזה, אם בהתקנה הקודמת של Edge שיניתם את השם של ה-pod של השער מערך ברירת המחדל gateway, סקריפט השדרוג לגרסה 4.15.07.00 הוסיף אוטומטית להתקנה שלכם pod חדש בשם gateway, בנוסף ל-pod שיצרתם.
איך יודעים אם השינוי משפיע עליכם
הבעיה הזו מתרחשת בדרך כלל בסביבה עם כמה מרכזי נתונים, שבה יצרתם תרמילי gateway עם שמות שונים בכל מרכז נתונים, כמו gateway-1 ו-gateway-2. אם השתמשתם בשם ברירת המחדל של ה-pod של השער, gateway, לא תושפעו מהבעיה הזו.
כדי לזהות את ה-pods באזור מסוים, משתמשים בפקודת cURL הבאה:
> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions/dc-1/pods
כאשר ms_IP היא כתובת ה-IP או שם ה-DNS של שרת ניהול Edge, ו-dc-1 הוא שם האזור. הפקודה הזו מחזירה מערך שמכיל את כל שמות הפודים באזור.
אם מריצים את הפקודה הזו לפני השדרוג, ושיניתם את השם של ה-pod gateway, יוצגו תוצאות מהסוג הבא:
[ "gateway-1", "analytics", "central" ]
אם מריצים את הפקודה הזו אחרי שמשדרגים לגרסה 4.15.07.00, התוצאות כוללות עכשיו את ה-pod של gateway:
[ "gateway-1", "gateway", "analytics", "central" ]
אם אתם לא יודעים מה השמות של האזורים שלכם, אתם יכולים להשתמש בפקודה:
> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions
החלת התיקון סקריפט
התיקון 4.15.07.01 כולל את הסקריפט delete-gw-pod.sh שמסיר את ה-Pod הנוסף שנוצר בשדרוג 4.15.07.00.
הסקריפט delete-gw-pod.sh:
- הסרת כל רכיבי Edge מהפוד 'gateway' או מהפוד שצוין.
- ביטול השיוך של ארגונים ל-Pod.
- מחיקת ה-Pod.
כדי להריץ את הסקריפט הזה:
- מתקינים את תיקון האבטחה 4.15.07.01.
- מגבים את כל הצמתים של ZooKeeper. מידע נוסף זמין במדריך לתפעול Edge.
- בכל צומת של שרת הניהול, מריצים את הסקריפט delete-gw-pod.sh כדי למחוק את ה-pod gateway שנוצר על ידי כלי השדרוג 4.15.07.00:
> /<instal_dir>/apigee4/bin/delete-gw-pod.sh
הסקריפט יבקש את הסיסמה של אדמין המערכת.
אם לא מציינים אפשרויות בשורת הפקודה לסקריפט, הוא עובר בלולאה על כל האזורים כדי לזהות כפולות של ה-pod של השער. לאחר מכן מוצגת בקשה למחיקת אחד מהם, וברירת המחדל היא תרמיל ה-gateway.
אפשר להעביר אפשרויות של שורת פקודה לסקריפט delete-gw-pod.sh. לדוגמה, אם מעבירים שם של Pod ואזור, הפקודה תמחק רק את ה-Pod הזה באזור הזה. לאחר מכן, המערכת שואלת אם רוצים לבדוק את כל האזורים.
אפשר להעביר את הפרמטרים הבאים לסקריפט delete-gw-pod.sh:
- -P <סיסמת מנהל המערכת>
- -a <כתובת האימייל של האדמין, ברירת המחדל היא הערך של ADMIN_EMAIL בקובץ apigee_env.sh>
- -H <Management Server host, defaults to the value of MSIP in apigee_env.sh>
- -r <אזור לחיפוש של פוד 'השער'>
- -p <Gateway pod name. ברירת המחדל היא gateway>
- -y <הסתרת אזהרה>
באגים שתוקנו
בגרסה הזו תוקנו הבאגים הבאים.
| מזהה הבעיה | תיאור |
|---|---|
| OPDK-1927 | חסרות טבלאות בשדרוג המונטיזציה; נוצרים אינדקסים כפולים |
| OPDK-1878 | שינוי השם של ה-POD של השער במהלך ההגדרה גורם לבעיות |
| OPDK-1886 | לצומת אין גישה לכתובות IP מקומיות כמו 192.168.x.y |
| MGMT-2353 | הכפתור למחיקה בדף של רשימת הדוחות בהתאמה אישית פועל רק פעם אחת |
| MGMT-2521 | Trace session hangs at times |
| MGMT-2543 | כלי חדש לעריכת שרת proxy משנה את ה-XML בתג <Payload> של מדיניות AssignMessage, מה שגורם לשיבוש בשרתי proxy קיימים של API |
| MGMT-2581 | השבתת שיטת המעקב של HTTP בכל יציאות הניהול |
| MGMT-2599 | עורך ה-Proxy החדש משחזר את הקידומת של מרחב השמות אחרי שמוחקים אותה |
| MGMT-2616 | הכלי החדש לעריכת פרוקסי של API לא מטפל בישויות XML בצורה נכונה |
| MGMT-2618 | בעיות בפריסה בגלל השגיאה "Error creating directory for path" (שגיאה ביצירת ספרייה עבור הנתיב) |
| MGMT-2702 | פרצת אבטחה XSS (cross-site scripting) בדפדפני FireFox ו-IE |
| DEVRT-1942 | חסרות טבלאות בשדרוג המונטיזציה; נוצרים אינדקסים כפולים |
| APIRT-1074 | תוכן בפורמט Gzip לא מטופל בצורה תקינה כשנשלחת הכותרת Connection: Close בלי הכותרות Content-Length או Transfer-Encoding |