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

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

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

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

ขั้นตอนการอัปเดต

ส่วนนี้อธิบายวิธีติดตั้งรุ่นนี้หากคุณอัปเดตจาก Edge for 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. ดาวน์โหลดไฟล์ bootstrap_4.52.00.sh ของ Edge 4.52.00 เวอร์ชันล่าสุดไปที่ /tmp/bootstrap_4.52.00.sh
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. ติดตั้งยูทิลิตี apigee-service และการอ้างอิงของ Edge 4.52.00
      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 ใน Management Server
    /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

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

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

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

245387101

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

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

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

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

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

273931118

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

ปัญหานี้ยังทำให้การดาวน์โหลดไฟล์การติดตามใน UI ล้มเหลวด้วย
274587823

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

คุณลบล้างการตั้งค่านี้ได้โดยตั้งค่าแฟล็ก conf_feature-flags_xsl.allow.external.entities=true ใน Message Processor
245387101

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

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

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

260024953

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

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

Cassandra และ Cassandra Client ไม่ได้อัปเกรดเป็นเวอร์ชันล่าสุดเมื่ออัปเกรดจาก Edge for Private Cloud v4.51 เป็น v4.52

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

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

270203185

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

197529839

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

214664198

เพิ่มคอลัมน์ในตารางข้อเท็จจริงของข้อมูลวิเคราะห์ซึ่งบันทึกนโยบาย 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 for Private Cloud

ดูรายการปัญหาที่ทราบทั้งหมดได้ที่ ปัญหาที่ทราบเกี่ยวกับ Edge for Private Cloud

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

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

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

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

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