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

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

เมื่อวันที่ 30 มีนาคม 2023 เราได้เปิดตัว Apigee Edge for 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

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

    1. ล้างข้อมูลที่เก็บ Yum
      sudo yum clean all
    2. ดาวน์โหลดไฟล์ bootstrap_4.51.00.sh ของ Edge 4.51.00 เวอร์ชันล่าสุดไปที่ /tmp/bootstrap_4.51.00.sh
      curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
    3. ติดตั้งยูทิลิตี้ apigee-service และการอ้างอิงของ Edge 4.51.00
      sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

      โดย uName และ pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากไม่ระบุ pWord ระบบจะแจ้งให้คุณป้อนรหัสผ่าน

    4. ใช้คำสั่ง source เพื่อเรียกใช้สคริปต์ apigee-service.sh
      source /etc/profile.d/apigee-service.sh
  2. อัปเดตโหนด Postgres (มาสเตอร์และสแตนด์บาย)
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. ในโหนด Edge ทั้งหมด ให้เรียกใช้สคริปต์ update.sh สำหรับกระบวนการ Edge
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. เรียกใช้สคริปต์ 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 ในเกตเวย์และการสร้างรายได้เป็น 42.5.4

193007714

พร็อพเพอร์ตี้บางรายการหายไปเมื่อดึงข้อมูลรายละเอียดเป้าหมายของพร็อกซีเป็น JSON

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

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

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

เพิ่มการแก้ไขเพื่อเพิ่มประสิทธิภาพการโหลดทรัพยากรข้อมูลจำเพาะของ Open API เป็นส่วนหนึ่งของนโยบาย OASValidation

ซึ่งจะช่วยเร่งเวลาบูตของ Message Processor หาก MP ต้องโหลดทรัพยากร OAS จำนวนมาก นอกจากนี้ยังช่วยป้องกันไม่ให้ระบบสร้างบันทึกข้อผิดพลาดและคำเตือนที่ไม่จำเป็นขณะโหลด พร็อกซีที่มีทรัพยากร OAS
274587823

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

คุณเปิดใช้ฟีเจอร์นี้ได้โดยตั้งค่าแฟล็ก conf_feature-flags_xsl.allow.external.entities=true ใน Message Processor
260714664

ตาราง Cassandra บางตารางยังคงใช้ SizeTieredCompactionStrategy โดยค่าเริ่มต้น

เราได้เปลี่ยนเป็น LeveledCompactionStrategy แล้ว โปรดทราบว่าการเปลี่ยนแปลงนี้ ใช้ได้กับการติดตั้ง Apigee Edge for Private Cloud ใหม่เท่านั้น
261631942

แก้ไขการถดถอยเล็กน้อยในสคริปต์ก่อนการติดตั้งของ apigee-postgresql ซึ่งการสำรองข้อมูลไฟล์การกำหนดค่าล้มเหลวในบางกรณี

258898812

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

272136041

ช่อง API ต่อไปนี้ซึ่งเพิ่งเพิ่มลงใน Apigee จะปรากฏใน Edge for Private Cloud อย่างไรก็ตาม ช่องเหล่านี้จะไม่มีผลใน Edge for Private Cloud, ดังนั้นคุณจึงไม่ต้องสนใจหากพบช่องเหล่านี้

  • proxy_deployment_type
  • sense_action_id
  • sense_flag_headers
  • x_apigee_grpc_status
  • x_apigee_grpc_service_name
  • x_apigee_grpc_rpc_name

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

ดูรายการปัญหาที่ทราบทั้งหมดได้ที่ ปัญหาที่ทราบเกี่ยวกับ 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 ไว้