4.52.00.01 - Edge สำหรับบันทึกประจำรุ่นของ Private Cloud

คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่ เอกสารประกอบเกี่ยวกับ Apigee X.
ข้อมูล

เมื่อวันที่ 19 เมษายน 2023 เราได้เปิดตัว Apigee Edge สำหรับ Private Cloud เวอร์ชันใหม่

หมายเหตุ: ระบบจะรองรับเวอร์ชันนี้จนถึงวันที่ 31 สิงหาคม 2024

กระบวนการอัปเดต

ส่วนนี้จะอธิบายวิธีติดตั้งรุ่นนี้หากคุณอัปเดตจากเวอร์ชันก่อนหน้า Edge สำหรับ Private Cloud หากต้องการอัปเดตจากรุ่นก่อนหน้า ให้ดู การใช้แพตช์หลายเวอร์ชัน

การอัปเดตรุ่นนี้จะอัปเดตคอมโพเนนต์ในรายการ RPM ต่อไปนี้

  • edge-management-server-4.52.00-0.0.60190.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
  • edge-router-4.52.00-0.0.60190.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
  • apigee-provision-4.52.00-0.0.623.noarch.rpm
  • apigee-sso-4.52.00-0.0.21245.noarch.rpm
  • edge-analytics-4.52.00-0.0.40091.noarch.rpm
  • apigee-postgresql-14.5-0.0.2739.noarch.rpm
  • edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
  • apigee-sosreport-5.0-0.0.2509.noarch.rpm

คุณสามารถตรวจสอบเวอร์ชัน RPM ที่ติดตั้งไว้ในปัจจุบันเพื่อดูว่าเวอร์ชันเหล่านั้น จำเป็นต้องอัปเดต โดยป้อน:

apigee-all version

หากต้องการอัปเดตการติดตั้ง ให้ทำตามขั้นตอนต่อไปนี้ในโหนด Edge

  1. ในโหนด Edge ทั้งหมด:

    1. ล้างที่เก็บของ Yum:
      sudo yum clean all
    2. ดาวน์โหลดไฟล์ Edge 4.52.00 bootstrap_4.52.00.sh เวอร์ชันล่าสุดลงใน /tmp/bootstrap_4.52.00.sh:
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. ติดตั้งยูทิลิตีและการอ้างอิง Edge 4.52.00 apigee-service: วันที่
      sudo bash /tmp/bootstrap_4.52.00.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. อัปเดตยูทิลิตี apigee-provision ในเซิร์ฟเวอร์การจัดการ: วันที่
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  3. อัปเดตโหนด Postgres (ต้นแบบและสแตนด์บาย) โดยทำดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. ในโหนด Edge ทั้งหมด ให้เรียกใช้สคริปต์ update.sh สำหรับกระบวนการ Edge ดังนี้ วันที่
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. เรียกใช้สคริปต์ update.sh สำหรับ SSO บนโหนดทั้งหมด ดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

แก้ไขปัญหาด้านความปลอดภัยแล้ว

ไม่มีปัญหาด้านความปลอดภัยที่ได้รับการแก้ไขในรุ่นนี้

การเปลี่ยนแปลงเป็น ซอฟต์แวร์ที่รองรับ

โดยไม่มีการเปลี่ยนแปลงใดๆ กับซอฟต์แวร์ที่รองรับในรุ่นนี้

การเลิกใช้งานและการเกษียณ

ในรุ่นนี้จะไม่มีการเลิกใช้งานหรือการเลิกใช้งานใหม่

ฟีเจอร์ใหม่

ไม่มีฟีเจอร์ใหม่ในรุ่นนี้

การแก้ไขข้อบกพร่อง

ส่วนนี้จะแสดงข้อบกพร่องของ Private Cloud ที่ได้รับการแก้ไขในรุ่นนี้

รหัสปัญหา คำอธิบาย
271093461

นโยบายการตรวจสอบความถูกต้องใช้การจัดสรรหน่วยความจำฮีปมากเกินไป

ปัญหานี้ได้รับการแก้ไขแล้ว
248499777

เพิ่มการตรวจสอบเพิ่มเติมเพื่อป้องกันการลักลอบส่งคำขอ GET ภายในคำขอ POST อื่น

245387101

ข้อมูลการตรวจสอบที่แก้ไขของ API ที่เกี่ยวข้องกับแอปของนักพัฒนาแอป

ขณะนี้ ข้อมูลลับของผู้ใช้จะได้รับการบันทึกอย่างสม่ำเสมอในรูปแบบที่มาสก์ โดยคุณจะตั้งการกำหนดค่าได้ conf_keymanagement_app.auditlog.mask.secret ถึง false ในการจัดการ เพื่อป้องกันไม่ให้ข้อมูลลับถูกมาสก์ ในกรณีที่คุณต้องการบันทึกข้อมูลลับที่เป็นข้อความธรรมดา ในการตรวจสอบ
267778362

Apigee-provision สร้างบรรทัดว่างขณะเพิ่มรายการ cron

ปัญหานี้ได้รับการแก้ไขแล้ว
267788856

ปรับปรุง rebuildindex เพื่อให้ API ดัชนีที่ไม่ใช่รหัสทำงานอย่างเหมาะสมเมื่อมี แอปมากกว่า 10,000 รายการต่อเอนทิตี

273931118

แก้ไขการถดถอยใน MGMT API ซึ่งส่งผลให้ระบบแสดงผลประเภทเนื้อหาที่ไม่ถูกต้องเมื่อ ส่วนหัวการยอมรับในคำขอมีไวลด์การ์ด

ซึ่งส่งผลให้ดำเนินการไม่สำเร็จขณะดาวน์โหลดไฟล์การติดตามใน UI
274587823

เพื่อความปลอดภัย ระบบจะไม่อนุญาตให้โหลดเอนทิตีภายนอกโดยค่าเริ่มต้นใน นโยบาย WebRTC

คุณสามารถลบล้างค่านี้ได้โดยการตั้งค่าแฟล็ก conf_feature-flags_xsl.allow.external.entities=true ในโปรแกรมประมวลผลข้อความ
245387101

ข้อมูลการตรวจสอบที่แก้ไขของ API ที่เกี่ยวข้องกับแอปของนักพัฒนาแอป

ขณะนี้ ข้อมูลลับของผู้ใช้จะได้รับการบันทึกอย่างสม่ำเสมอในรูปแบบที่มาสก์ คุณสามารถกำหนดค่า conf_keymanagement_app.auditlog.mask.secret ถึง false ในการจัดการ เพื่อป้องกันไม่ให้ข้อมูลลับถูกมาสก์ ในกรณีที่คุณต้องการบันทึกข้อมูลลับที่เป็นข้อความธรรมดา ในการตรวจสอบ
276991965

แก้ไขข้อบกพร่องที่ใช้ใน OPDK v4.52.00 ซึ่งทำให้เกิดส่วนหัว API และ "ยอมรับ" บางรายการ รวมไม่สำเร็จ

260024953

Apigee ไม่มีการเติมข้อมูลตัวแปรเป้าหมายบางรายการ เช่น URL และโฮสต์เมื่อเซิร์ฟเวอร์เป้าหมาย และพบข้อผิดพลาดเกี่ยวกับเป้าหมาย

ปัญหานี้ได้รับการแก้ไขแล้ว
274399775

Cassandra และ cassandra-client ไม่ได้อัปเกรดเป็นเวอร์ชันล่าสุดเมื่ออัปเกรดจาก Edge สำหรับ Private Cloud เวอร์ชัน 4.51 ถึง v4.52

ปัญหานี้ได้รับการแก้ไขแล้ว
269545512

อัปเดตเวอร์ชันไดรเวอร์ Postgres ในเกตเวย์เป็น 42.5.4

270203185

อัปเดตเวอร์ชันไดรเวอร์ของ Postgres ในการสร้างรายได้เป็น 42.5.4

197529839

ปรับปรุงการจัดการบรรทัดใหม่ในคำสั่งเงื่อนไขของพร็อกซี

214664198

เพิ่มคอลัมน์ในตารางข้อเท็จจริงของ Analytics ซึ่งแสดงนโยบาย 3 อันดับแรกที่ ที่ยาวที่สุด

258898812

นำพารามิเตอร์ credentialsLoaded ที่ไม่คาดคิดออกจากการตอบสนองของ API ของการดึงข้อมูลแอปแล้ว

270967547

เกิดปัญหาในการอัปเกรดจาก Edge for Private Cloud 4.50 เป็น 4.52

ปัญหานี้ได้รับการแก้ไขแล้ว

ปัญหาที่ทราบ

Apigee-postgresql พบปัญหาในการอัปเกรดจากเวอร์ชัน 4.50 หรือ 4.51 เป็นเวอร์ชัน 4.52 ประเด็นหลักๆ เกิดขึ้นเมื่อจำนวนตารางข้อเท็จจริงย่อยมากกว่า 500 โปรดดู การอัปเกรด Postgresql เมื่ออัปเดต ในเวอร์ชัน 4.52 ในปัญหาที่ทราบ ร่วมกับ Edge สำหรับ Private Cloud เพื่อแก้ปัญหาชั่วคราว

โปรดดูปัญหาที่ทราบเกี่ยวกับ Edge สำหรับ Private Cloud เพื่อดูรายการปัญหาที่ทราบทั้งหมด

กำลังใช้แพตช์หลายเวอร์ชัน

หัวข้อนี้จะอธิบายวิธีใช้เวอร์ชันแพตช์หลายเวอร์ชัน ในกรณีที่คุณอัปเดตจาก Edge สำหรับ Private Cloud เวอร์ชันเก่ากว่าเวอร์ชันแพตช์ก่อนหน้า

แต่ละแพตช์จะมีการอัปเดตคอมโพเนนต์บางอย่างของ Edge สำหรับ Private Cloud เช่น edge-management-server หากต้องการใช้แพตช์หลายเวอร์ชัน คุณต้องอัปเดตคอมโพเนนต์ Edge แต่ละรายการที่รวมอยู่ใน รุ่นแพตช์ภายหลังจากรุ่นที่คุณติดตั้งอยู่ในปัจจุบัน คุณดูคอมโพเนนต์เหล่านี้ได้โดยทำดังนี้ จากบันทึกประจำรุ่นของ Edge for Private Cloud ในทุกเวอร์ชันที่ใหม่กว่า และตรวจสอบรายการ RPM ของรุ่นเหล่านั้น โปรดดู บันทึกประจำรุ่นของ Apigee สำหรับลิงก์ไปยัง Edge สำหรับบันทึกประจำรุ่นของ Private Cloud

หมายเหตุ: คุณต้องอัปเดตคอมโพเนนต์แต่ละรายการเพียงครั้งเดียว โดยการติดตั้ง RPM ล่าสุดเป็นเวอร์ชันล่าสุด ของคอมโพเนนต์ที่รวมอยู่ในรุ่นแพตช์ ทำตามวิธีการใน บันทึกประจำรุ่นสำหรับเวอร์ชันนั้นเพื่ออัปเดตคอมโพเนนต์

หมายเหตุ: การอัปเกรดคอมโพเนนต์จะติดตั้งแพตช์เวอร์ชันล่าสุดของ คอมโพเนนต์ หากคุณต้องการอัปเกรดเป็นแพตช์ที่ไม่ใช่เวอร์ชันล่าสุด คุณต้อง คงความเป็นตัวของตัวเองไว้ สำเนา tarball ของที่เก็บของ Apigee โดยใช้มิเรอร์ Apigee และใช้มิเรอร์นี้สำหรับการติดตั้ง Apigee สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การใช้ที่เก็บ Edge ในเครื่องเพื่อดูแลรักษาเวอร์ชันของ Edge