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

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

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

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

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

  • edge-analytics-4.51.00-0.0.40048.noarch.rpm
  • apigee-sso-4.51.00-0.0.21033.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.916.noarch.rpm
  • apigee-machinekey-1.1.0-0.0.20007.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2513.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2528.noarch.rpm
  • apigee-drupal-7.82-0.0.309.noarch.rpm
  • apigee-drupal-devportal-4.51.00-0.0.411.noarch.rpm
  • apigee-sap-drupal-devportal-4.51.00-0.0.411.noarch.rpm
  • apigee-mirror-4.51.00-0.0.1020.noarch.rpm
  • apigee-mtls-4.51.00-0.0.20226.noarch.rpm
  • edge-management-ui-4.51.00-0.0.20019.noarch.rpm
  • edge-ui-4.51.00-0.0.20199.noarch.rpm
  • edge-management-ui-static-4.51.00-0.0.20034.noarch.rpm
  • apigee-adminapi-4.51.00-0.0.608.noarch.rpm
  • apigee-lib-4.51.00-0.0.1018.noarch.rpm
  • apigee-provision-4.51.00-0.0.616.noarch.rpm
  • apigee-service-4.51.00-0.0.1429.noarch.rpm
  • apigee-setup-4.51.00-0.0.1129.noarch.rpm
  • apigee-configutil-4.51.00-0.0.614.noarch.rpm
  • apigee-postgresql-10.17-0.0.2520.noarch.rpm
  • apigee-validate-4.51.00-0.0.625.noarch.rpm
  • edge-gateway-4.51.00-0.0.60142.noarch.rpm
  • edge-management-server-4.51.00-0.0.60142.noarch.rpm
  • edge-message-processor-4.51.00-0.0.60142.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60142.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60142.noarch.rpm
  • edge-router-4.51.00-0.0.60142.noarch.rpm

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

apigee-all version

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

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

    1. ล้างข้อมูลที่เก็บ Yum
      sudo yum clean all
    2. ดาวน์โหลดไฟล์ Edge 4.51.00 ล่าสุด bootstrap_4.51.00.sh ไปยัง /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 และทรัพยากร Dependency ของ Edge 4.51.00 โดยทำดังนี้
      sudo bash /tmp/bootstrap_4.51.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. อัปเดตยูทิลิตี apigee-lib โดยทำดังนี้
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
    6. ใช้คำสั่ง source เพื่อเรียกใช้สคริปต์ apigee-service.sh
      source /etc/profile.d/apigee-service.sh
  2. อัปเดตยูทิลิตี apigee-validate ในเซิร์ฟเวอร์การจัดการโดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. อัปเดตยูทิลิตี apigee-provision ในเซิร์ฟเวอร์การจัดการโดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  4. อัปเดตยูทิลิตี apigee-adminapi โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  5. อัปเดตยูทิลิตี apigee-machinekey
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  6. อัปเดตยูทิลิตี apigee-config
    /opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
  7. อัปเดตโหนด Cassandra ทั้งหมด
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    โดย configFile ระบุไฟล์การกำหนดค่าที่คุณใช้เพื่อติดตั้ง Apigee Edge สำหรับ Private Cloud เช่น /opt/silent.conf

  8. อัปเดตโหนด Postgres (มาสเตอร์และสแตนด์บาย)
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  9. ในโหนด Edge ทั้งหมด ให้เรียกใช้สคริปต์ update.sh สำหรับกระบวนการ Edge ดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. เรียกใช้สคริปต์ update.sh สำหรับ SSO ในทุกโหนด
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  11. เรียกใช้ update.sh สำหรับ UI ในทุกโหนด
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  12. หากคุณใช้ประสบการณ์การใช้งาน Edge แบบใหม่ ให้เรียกใช้คำสั่งต่อไปนี้
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  13. ในโหนดพอร์ทัล Apigee Developer Services ทั้งหมด ให้อัปเดตกระบวนการ devportal โดยการเรียกใช้ คำสั่งต่อไปนี้
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
  14. หากคุณใช้ Apigee mTLS ให้ทำตามขั้นตอนที่อธิบายไว้ใน อัปเกรด Apigee mTLS ดูข้อมูลเพิ่มเติมได้ที่ข้อมูลเบื้องต้นเกี่ยวกับ mTLS ของ Apigee

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

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

การเลิกใช้งานและการเลิกให้บริการ

ไม่มีการเลิกใช้งานหรือหยุดให้บริการใหม่ในรุ่นนี้

ฟีเจอร์ใหม่

การเปิดตัวนี้มีฟีเจอร์ใหม่ต่อไปนี้

ความสามารถในการเปิดใช้การเข้ารหัสลับข้อมูลเข้าสู่ระบบของแอปสำหรับนักพัฒนาแอป

เราได้เพิ่มความสามารถในการเปิดใช้การเข้ารหัสลับข้อมูลเข้าสู่ระบบของแอปสำหรับนักพัฒนาแอป ดูรายละเอียดเพิ่มเติมได้ที่การเปิดใช้การเข้ารหัสคีย์ลับ

เพิ่มการรองรับนโยบาย OASValidation ใน UI ของ Edge

นโยบาย OASValidation (การตรวจสอบข้อกำหนดของ OpenAPI) ช่วยให้คุณตรวจสอบข้อความคำขอหรือการตอบกลับที่เข้ามา กับข้อกำหนดของ OpenAPI 3.0 (JSON หรือ YAML) ได้ นโยบายนี้พร้อมใช้งานแล้ว ผ่าน Edge API การเปิดตัวนี้ทำให้คุณเพิ่มนโยบายใน UI ของ Edge ได้แล้ว

Wrapper ใหม่รอบเครื่องมือซ่อม nodetool

Wrapper จะตรวจสอบพื้นที่ดิสก์ (ที่ติดตั้ง Cassandra) ก่อนเรียกใช้ nodetool repair นอกจากนี้ Wrapper ยังรองรับการตรวจสอบสิทธิ์ JMX และ SSL ผ่านการกำหนดค่าที่เกี่ยวข้องกับ JMX ด้วย

เพิ่มการรองรับในนโยบาย LDAP สำหรับการแทนที่สตริงแบบไดนามิกสำหรับองค์ประกอบ <BaseDN>

องค์ประกอบ <BaseDN> ของนโยบาย LDAP ระบุระดับฐานของ LDAP ที่ข้อมูลทั้งหมดของคุณอยู่ ในรุ่นนี้ เราได้เพิ่มแอตทริบิวต์ ref ลงในองค์ประกอบ ซึ่งคุณใช้เพื่อระบุตัวแปรโฟลว์ที่มีค่า <BaseDN> ได้ เช่น apigee.baseDN ref จะมีความสำคัญเหนือค่า BaseDN ที่ชัดเจน หากคุณระบุทั้ง ref และค่า ref จะมีความสำคัญเหนือกว่า หาก ref ไม่ได้รับการแก้ไขในรันไทม์ ระบบจะใช้ค่า

เครื่องมือการวินิจฉัยใหม่ sosreport

เพิ่ม Sosreport ซึ่งเป็นเครื่องมือวินิจฉัยและการเก็บรวบรวมข้อมูลระดับระบบใหม่

การแก้ไขบั๊ก

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

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

มีข้อบกพร่องเล็กน้อยในวิธีจัดเรียงชื่อศูนย์ข้อมูลในสคริปต์การตั้งค่า Cassandra

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

แก้ไขปัญหาการกำหนดค่านโยบายการป้องกันการเพิ่มขึ้นของทราฟิกบางอย่างไม่สำเร็จและแสดงข้อผิดพลาด 5XX

197513151

แก้ไขเส้นทางสคริปต์ jQuery ที่ไม่สอดคล้องกันใน UI แบบคลาสสิก

151852439

การบันทึกที่ได้รับการปรับปรุงสำหรับ UI ไม่สำเร็จเนื่องจากการกำหนดค่าไฟล์ .properties ไม่ถูกต้อง

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

ข้อผิดพลาด 404 ขณะไปยังนักพัฒนาแอปจากหน้าแอปของนักพัฒนาแอป

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

บริษัทไม่ปรากฏใน UI ของ Edge

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

ปัญหาความน่าเชื่อถือของใบรับรองที่ลงนามด้วยตนเองใน UI ของ Edge

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

console.log() ทำให้เกิดการบันทึกมากเกินไป

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

Apigee SSO แสดงผลการติดตามสแต็กในการตอบกลับอย่างไม่ถูกต้อง

ปัญหานี้ได้รับการแก้ไขแล้ว โปรดทราบว่าระบบจะยังคงบันทึก Stack Trace
79591934

apigee-validate ล้มเหลวพร้อมข้อความที่ไม่ชัดเจน

ปัญหานี้ได้รับการแก้ไขแล้ว เราได้ปรับปรุงการบันทึกข้อผิดพลาดสำหรับสคริปต์ apigee-validate แล้ว
174732169

ข้อความ Syslog ถูกทิ้งอย่างไม่ถูกต้อง

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

นำคีย์เดิมออกจากคอมโพเนนต์ Gateway และ Machinekey

197760258

ความล้มเหลวใน API สิทธิ์ทำให้เกิดปัญหาความเข้ากันได้ระหว่าง UI ของ Edge กับเกตเวย์

ปัญหานี้ซึ่งเกิดขึ้นเมื่อเปิดใช้การตรวจสอบสิทธิ์ LDAP ภายนอกได้รับการแก้ไขแล้ว
194485178

นำช่องว่างหน้าและหลังออกจากพร็อพเพอร์ตี้ขีดจำกัดของคำขอและการตอบกลับ HTTP ทั้งหมด

193918953

นำการกำหนดค่าที่ไม่ได้ใช้บางอย่างออกจากคอมโพเนนต์เกตเวย์

112262604

สคริปต์ที่ปรับปรุงแล้วเพื่อเปลี่ยนรายละเอียดการเชื่อมต่อ Postgres สำหรับเซิร์ฟเวอร์การจัดการ Mint

197301743

ข้อความแฮนด์เชค SSL ขนาดใหญ่ทำให้เกิดปัญหาใน Java 1.8.0_3XX

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

คำสั่ง ip ไม่ได้นำหน้าด้วยเส้นทางแบบสัมบูรณ์

ปัญหานี้ได้รับการแก้ไขแล้ว ตอนนี้สคริปต์ Apigee จะระบุเส้นทางของคำสั่งอย่างครบถ้วน
171240470

การอัปเดตการจัดการไม่สำเร็จเมื่อเปิดใช้การตรวจสอบสิทธิ์ JMX ของ Cassandra หรือ SSL

ปัญหานี้ได้รับการแก้ไขแล้ว เพิ่มฟีเจอร์เพื่อระบุการกำหนดค่าการตรวจสอบสิทธิ์ JMX และ SSL ของ Cassandra เมื่อเรียกใช้การตั้งค่าหรืออัปเดตในเซิร์ฟเวอร์การจัดการ
193564174

แดชบอร์ดข้อมูลวิเคราะห์ของ Edge UI ดึงข้อมูลไม่ได้

แก้ไขข้อบกพร่องที่ทำให้คำค้นหา Analytics ล้มเหลวสำหรับสภาพแวดล้อมที่มีจุดในชื่อ
167960487

คีย์เวิร์ดที่สงวนไว้และ/หรือภายในข้อความของมิติข้อมูลทําให้รายงาน Analytics ล้มเหลว

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

ช่องว่างเพิ่มเติมในรายการที่อยู่ IP ของ router.properties ทำให้เราเตอร์ไม่สามารถเปิดขึ้นมาได้

ปัญหานี้ได้รับการแก้ไขแล้ว ตอนนี้ระบบได้นำช่องว่างพิเศษออกแล้ว
198627666

ผู้ใช้สามารถดาวน์โหลดไฟล์ .inc ตามไฟล์การกำหนดค่า Nginx

ปัญหานี้ได้รับการแก้ไขแล้ว ตอนนี้ระบบจะแสดงข้อผิดพลาด "ไม่พบไฟล์" เมื่อผู้ใช้พยายามเข้าถึง ไฟล์การกำหนดค่า
199901238

ปัญหาเกี่ยวกับการอัปเกรด Message Processor จาก Edge for Private Cloud เวอร์ชันเก่า

เมื่ออัปเกรดตัวประมวลผลข้อความจาก Edge เวอร์ชันเก่าเป็น 4.51 คุณอาจพบข้อผิดพลาดเกี่ยวกับคำขอรันไทม์ที่มีการดำเนินการ KVM ปัญหานี้ได้รับการแก้ไขแล้ว

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

ต่อไปนี้คือรายการปัญหาด้านความปลอดภัยที่ทราบซึ่งได้รับการแก้ไขในรุ่นนี้ โปรดติดตั้ง Edge Private Cloud เวอร์ชันล่าสุดเพื่อหลีกเลี่ยงปัญหาเหล่านี้

รหัสปัญหา คำอธิบาย
ไม่มี

ระบบบันทึกรหัสผ่านใน Edge สำหรับ Private Cloud เนื่องจากการบันทึกปกติของการเปลี่ยนแปลงส่วนต่างของไฟล์การกำหนดค่า คุณป้องกันการบันทึกการเปลี่ยนแปลงการกำหนดค่าได้โดยทำดังนี้

  • หากติดตั้งคอมโพเนนต์ Edge ไว้แล้ว ให้ทำตามขั้นตอนใดขั้นตอนหนึ่งต่อไปนี้
    • ตั้งค่า LOGGER_PRINT_CONFIG_DELTA=false เป็นตัวแปรสภาพแวดล้อม ซึ่งจะหยุดการบันทึกเดลต้าการกำหนดค่าสำหรับคอมโพเนนต์ทั้งหมดในโหนดนั้น
    • หากต้องการหยุดการบันทึกการเปลี่ยนแปลงการกำหนดค่าสำหรับคอมโพเนนต์ที่เฉพาะเจาะจง ให้เพิ่ม logger.print.config.delta=false ลงในไฟล์การกำหนดค่าเฉพาะลูกค้า สำหรับคอมโพเนนต์นั้น การดำเนินการนี้จะหยุดการบันทึกการเปลี่ยนแปลงการกำหนดค่าสำหรับคอมโพเนนต์นั้น ดูข้อมูลเพิ่มเติมได้ที่วิธี กำหนดค่า Edge
  • หากคุณกำลังติดตั้งคอมโพเนนต์ Edge คุณสามารถป้องกันการบันทึกการเปลี่ยนแปลงการกำหนดค่า ได้โดยการเพิ่มรายการต่อไปนี้ลงในไฟล์ silent.conf
    CONFIG_DELTA_LOG=n

    ซึ่งจะกำหนดค่าคอมโพเนนต์ไม่ให้บันทึกการเปลี่ยนแปลงการกำหนดค่า

CVE-2021-23337 มีการแก้ไขช่องโหว่การแทรกคำสั่งใน Lodash 2.4.1 แล้ว
ไม่มี ปรับปรุงความปลอดภัยของรหัสผ่านและข้อมูลที่เกี่ยวข้องซึ่งจัดเก็บไว้ในแพลตฟอร์ม
CVE-2015-9251 แก้ไขการสคริปต์ข้ามเว็บไซต์ (XSS) เมื่อมีการส่งคำขอ Ajax ข้ามโดเมน โดยไม่มีตัวเลือก dataType ใน jQuery
ไม่มี เพิ่มการป้องกันการโจมตีแบบเล่นซ้ำการยืนยัน SAML

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

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