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

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

เมื่อวันที่ 19 เมษายน 2023 เราได้เปิดตัว Apigee Edge สำหรับ 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 และทรัพยากร Dependency ของ 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 ในเซิร์ฟเวอร์การจัดการโดยทำดังนี้
    /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 ในเซิร์ฟเวอร์การจัดการ เพื่อป้องกันไม่ให้ระบบมาสก์ข้อมูลลับ ในกรณีที่คุณต้องการบันทึกข้อมูลลับข้อความธรรมดา ในการตรวจสอบ
267778362

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

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

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

273931118

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

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

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

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

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

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

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

260024953

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

ปัญหานี้ได้รับการแก้ไขแล้ว
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 สำหรับ Private Cloud 4.50 เป็น 4.52

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

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

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

ดูรายการปัญหาที่ทราบทั้งหมดได้ที่ปัญหาที่ทราบเกี่ยวกับ 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 และใช้กระจกนี้สำหรับการติดตั้ง Apigee ดูข้อมูลเพิ่มเติมได้ที่ การใช้ที่เก็บ Edge ในเครื่องเพื่อรักษารุ่น Edge