คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ
Apigee X info
เมื่อวันที่ 30 มีนาคม 2023 เราได้เปิดตัว Apigee Edge สำหรับ Private Cloud เวอร์ชันใหม่
หมายเหตุ: เราจะรองรับเวอร์ชันนี้จนถึงวันที่ 30 มีนาคม 2024
ขั้นตอนการอัปเดต
ส่วนนี้จะอธิบายวิธีติดตั้งรุ่นนี้หากคุณอัปเดตจาก การเผยแพร่แพตช์ก่อนหน้า 4.51.00.11 หากต้องการอัปเดตจากรุ่นก่อนหน้า โปรดดู การใช้แพตช์หลายเวอร์ชัน
การติดตั้งรุ่นนี้จะอัปเดตคอมโพเนนต์ในรายการ RPM ต่อไปนี้
- edge-gateway-4.51.00-0.0.60186.noarch.rpm
- edge-management-server-4.51.00-0.0.60186.noarch.rpm
- edge-postgres-server-4.51.00-0.0.60186.noarch.rpm
- edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
- edge-router-4.51.00-0.0.60186.noarch.rpm
- apigee-postgresql-10.17-0.0.2535.noarch.rpm
- edge-mint-gateway-4.51.00-0.0.40322.noarch.rpm
- edge-mint-management-server-4.51.00-0.0.40322.noarch.rpm
- edge-mint-message-processor-4.51.00-0.0.40322.noarch.rpm
- apigee-sso-4.51.00-0.0.21244.noarch.rpm
- apigee-attribution-4.51.00-0.0.723.noarch.rpm
- apigee-sosreport-5.0-0.0.2508.noarch.rpm
คุณสามารถตรวจสอบเวอร์ชัน RPM ที่ติดตั้งอยู่ในปัจจุบันเพื่อดูว่าต้องอัปเดตหรือไม่ โดยป้อนคำสั่งต่อไปนี้
apigee-all version
หากต้องการอัปเดตการติดตั้ง ให้ทำตามขั้นตอนต่อไปนี้ในโหนด Edge
-
ในโหนด Edge ทั้งหมด ให้ทำดังนี้
- ล้างข้อมูลที่เก็บ Yum
sudo yum clean all
- ดาวน์โหลดไฟล์ Edge 4.51.00 ล่าสุด
bootstrap_4.51.00.shไปยัง/tmp/bootstrap_4.51.00.shcurl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- ติดตั้งยูทิลิตี
apigee-serviceและทรัพยากร Dependency ของ Edge 4.51.00 โดยทำดังนี้sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
โดย uName และ pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณละเว้น pWord ระบบจะแจ้งให้คุณป้อน
- ใช้คำสั่ง
sourceเพื่อเรียกใช้สคริปต์ apigee-service.shsource /etc/profile.d/apigee-service.sh
- ล้างข้อมูลที่เก็บ Yum
- อัปเดตโหนด Postgres (มาสเตอร์และสแตนด์บาย)
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- ในโหนด Edge ทั้งหมด ให้เรียกใช้สคริปต์ update.sh สำหรับกระบวนการ Edge ดังนี้
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- เรียกใช้สคริปต์ update.sh สำหรับ SSO ในทุกโหนด
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
ฟีเจอร์ใหม่
การเปิดตัวนี้มีฟีเจอร์ใหม่ต่อไปนี้
TLS 1.3 สำหรับการรับส่งข้อมูลขาออก
การเผยแพร่นี้เพิ่มการรองรับ TLS 1.3 สำหรับการรับส่งข้อมูลขาออก (การรับส่งข้อมูลระหว่าง Message Processor กับเซิร์ฟเวอร์แบ็กเอนด์) ดูข้อมูลเพิ่มเติมได้ที่ การกำหนดค่า TLS 1.3 สำหรับการรับส่งข้อมูลขาออก
แก้ไขปัญหาด้านความปลอดภัยแล้ว
ไม่มีปัญหาด้านความปลอดภัยที่แก้ไขแล้วในรุ่นนี้
การเปลี่ยนแปลง ซอฟต์แวร์ที่รองรับ
ไม่มีการเปลี่ยนแปลงซอฟต์แวร์ที่รองรับในรุ่นนี้
การเลิกใช้งานและการเลิกให้บริการ
ไม่มีการเลิกใช้งานหรือหยุดให้บริการใหม่ในรุ่นนี้
การแก้ไขบั๊ก
ส่วนนี้แสดงข้อบกพร่องของ Private Cloud ที่ได้รับการแก้ไขในรุ่นนี้
| รหัสปัญหา | คำอธิบาย |
|---|---|
| 197529839 |
การไม่มีช่องว่างต่อท้ายหลังจากโอเปอเรเตอร์เงื่อนไขทำให้การติดตั้งใช้งานล้มเหลว เราได้แก้ไขปัญหานี้แล้วด้วยการปรับปรุงการจัดการบรรทัดใหม่ในคำสั่งเงื่อนไขของพร็อกซี |
| 269545512 |
อัปเดตเวอร์ชันไดรเวอร์ Postgres ใน Gateway และการสร้างรายได้เป็น 42.5.4 |
| 193007714 |
พร็อพเพอร์ตี้บางรายการหายไปเมื่อดึงรายละเอียดเป้าหมายของพร็อกซีเป็น JSON ปัญหานี้ได้รับการแก้ไขแล้ว |
| 245387101 |
ข้อมูลการตรวจสอบที่แก้ไขแล้วของ API ที่เกี่ยวข้องกับแอปของนักพัฒนาแอป ตอนนี้ระบบจะบันทึกข้อมูลลับของผู้ใช้ในลักษณะที่มาสก์ไว้อย่างสม่ำเสมอ คุณตั้งค่า CWCconf_keymanagement_app.auditlog.mask.secret เป็น false ในเซิร์ฟเวอร์การจัดการ
เพื่อป้องกันไม่ให้ระบบมาสก์ข้อมูลลับ ในกรณีที่คุณต้องการ
บันทึกข้อมูลลับข้อความธรรมดาในการตรวจสอบ
|
| 260013493 |
เพิ่มการแก้ไขเพื่อเพิ่มประสิทธิภาพการโหลดทรัพยากรข้อกำหนดของ Open API ซึ่งเป็นส่วนหนึ่งของนโยบาย OASValidation ซึ่งจะช่วยเพิ่มความเร็วในการบูตโปรแกรมประมวลผลข้อความหาก MP ต้องโหลดทรัพยากร OAS จำนวนมาก ซึ่งจะช่วยป้องกันไม่ให้เกิดข้อผิดพลาดที่ไม่จำเป็นและบันทึกคำเตือนขณะโหลดพร็อกซีที่มีทรัพยากร OAS |
| 274587823 |
ไม่อนุญาตให้โหลดเอนทิตีภายนอกโดยค่าเริ่มต้นในนโยบาย XSLTransform โดยเปิดใช้ได้ด้วยการตั้งค่าสถานะconf_feature-flags_xsl.allow.external.entities=true
ในตัวประมวลผลข้อความ
|
| 260714664 |
ตาราง Cassandra บางตารางยังคงใช้ LeveledCompactionStrategy แล้ว โปรดทราบว่าการเปลี่ยนแปลงนี้
มีผลกับการติดตั้ง Apigee Edge สำหรับ Private Cloud ใหม่เท่านั้น
|
| 261631942 |
แก้ไขการถดถอยเล็กน้อยในสคริปต์ก่อนการติดตั้งของ |
| 258898812 |
นำพารามิเตอร์ |
| 272136041 |
ฟิลด์ API ต่อไปนี้ซึ่งเพิ่งเพิ่มลงใน Apigee จะปรากฏใน Edge สำหรับ Private Cloud อย่างไรก็ตาม การตั้งค่าเหล่านี้จะไม่มีผลใน Edge สำหรับ Private Cloud ดังนั้นคุณจึงไม่ต้องสนใจหากพบการตั้งค่าเหล่านี้
|
ปัญหาที่ทราบ
ดูรายการปัญหาที่ทราบทั้งหมดได้ที่ปัญหาที่ทราบเกี่ยวกับ Edge สำหรับ Private Cloud
การใช้แพตช์หลายเวอร์ชัน
ส่วนนี้อธิบายวิธีใช้แพตช์หลายเวอร์ชันในกรณีที่คุณอัปเดตจาก Edge สำหรับ Private Cloud เวอร์ชันที่เก่ากว่าเวอร์ชันแพตช์ก่อนหน้า
การเผยแพร่แพตช์แต่ละครั้งจะมีการอัปเดตคอมโพเนนต์ที่เฉพาะเจาะจงของ Edge for Private Cloud เช่น
edge-management-server
หากต้องการใช้เวอร์ชันแพตช์หลายเวอร์ชัน คุณต้องอัปเดตคอมโพเนนต์ Edge แต่ละรายการที่รวมอยู่ใน
การเผยแพร่แพตช์ที่ใหม่กว่าเวอร์ชันที่ติดตั้งในปัจจุบัน คุณสามารถค้นหาคอมโพเนนต์เหล่านี้ได้โดย
ดูหมายเหตุประจำรุ่นของ Edge สำหรับ Private Cloud สำหรับทุกเวอร์ชันที่ใหม่กว่าเวอร์ชันปัจจุบัน
และตรวจสอบรายการ RPM สำหรับรุ่นเหล่านั้น ดูลิงก์ไปยังบันทึกประจำรุ่นของ Edge สำหรับ Private Cloud ทั้งหมดได้ที่บันทึกประจำรุ่นของ Apigee
หมายเหตุ: คุณต้องอัปเดตแต่ละคอมโพเนนต์เพียงครั้งเดียวโดยการติดตั้ง RPM สำหรับคอมโพเนนต์เวอร์ชันล่าสุด ที่รวมอยู่ในการเผยแพร่แพตช์ ทำตามวิธีการใน หมายเหตุประจำรุ่นของเวอร์ชันนั้นเพื่ออัปเดตคอมโพเนนต์
หมายเหตุ: การอัปเกรดคอมโพเนนต์จะติดตั้งเวอร์ชันแพตช์ล่าสุดของคอมโพเนนต์โดยอัตโนมัติ หากต้องการอัปเกรดเป็นเวอร์ชันแพตช์ที่ไม่ใช่เวอร์ชันล่าสุด คุณต้อง ดูแล สำเนาไฟล์ tarball ของที่เก็บ Apigee ด้วยตนเองโดยใช้ Apigee Mirror และใช้ Mirror นี้สำหรับการติดตั้ง Apigee ดูข้อมูลเพิ่มเติมได้ที่ การใช้ที่เก็บ Edge ในเครื่องเพื่อรักษารุ่น Edge