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

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

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

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

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

  • edge-analytics-4.50.00-0.0.40046.noarch.rpm
  • apigee-sso-4.50.00-0.0.21034.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.917.noarch.rpm
  • apigee-machinekey-1.1.0-0.0.20008.noarch.rpm
  • apigee-lib-4.50.00-0.0.1019.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2527.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2512.noarch.rpm
  • apigee-setup-4.50.00-0.0.1128.noarch.rpm
  • apigee-service-4.50.00-0.0.1428.noarch.rpm
  • apigee-configutil-4.50.00-0.0.613.noarch.rpm
  • edge-gateway-4.50.00-0.0.20140.noarch.rpm
  • edge-management-server-4.50.00-0.0.20140.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20140.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20140.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20140.noarch.rpm
  • edge-router-4.50.00-0.0.20140.noarch.rpm
  • edge-mint-gateway-4.50.00-0.0.30233.noarch.rpm
  • edge-mint-management-server-4.50.00-0.0.30233.noarch.rpm
  • edge-mint-message-processor-4.50.00-0.0.30233.noarch.rpm
  • edge-management-ui-4.50.00-0.0.20020.noarch.rpm
  • edge-ui-4.50.00-0.0.20198.noarch.rpm
  • edge-management-ui-static-4.50.00-0.0.20033.noarch.rpm
  • apigee-validate-4.50.00-0.0.624.noarch.rpm
  • apigee-mtls-4.50.00-0.0.20224.noarch.rpm
  • apigee-adminapi-4.50.00-0.0.607.noarch.rpm

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

apigee-all version

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

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

    1. ล้างข้อมูลที่เก็บ Yum
      sudo yum clean all
    2. ดาวน์โหลดไฟล์ Edge 4.50.00 bootstrap_4.50.00.sh ล่าสุดไปที่ /tmp/bootstrap_4.50.00.sh
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. ติดตั้งยูทิลิตีและทรัพยากร Dependency ของ Edge 4.50.00 apigee-service
      sudo bash /tmp/bootstrap_4.50.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-adminapi โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  4. อัปเดตยูทิลิตี apigee-machinekey
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  5. อัปเดตยูทิลิตี apigee-config
    /opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
  6. อัปเดตโหนด Cassandra ทั้งหมด
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

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

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

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

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

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

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

ฟีเจอร์ใหม่

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

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

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

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

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

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

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

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

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

151852439

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

197760258

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

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

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

193918953

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

112262604

ต้องอัปเดตเซิร์ฟเวอร์การจัดการ Mint เมื่อดำเนินการ Failover ของ Postgres

เราได้สร้างสคริปต์ที่ได้รับการปรับปรุงเพื่อเปลี่ยนรายละเอียดการเชื่อมต่อ Postgres สำหรับเซิร์ฟเวอร์การจัดการ Mint ดูการจัดการ การสลับฐานข้อมูล PostgreSQL ไปยังระบบสำรอง
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 ทำให้เราเตอร์ไม่สามารถเปิดขึ้นมาได้

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

ระบบจะไม่เปิดใช้ Java Management Extensions (JMX) โดยค่าเริ่มต้นสำหรับโมดูล Apigee SSO อีกต่อไป

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

ต่อไปนี้คือรายการปัญหาด้านความปลอดภัยที่ทราบซึ่งได้รับการแก้ไขในรุ่นนี้ โปรดติดตั้ง 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-2015-9251 แก้ไขการสคริปต์ข้ามเว็บไซต์ (XSS) เมื่อมีการส่งคำขอ Ajax ข้ามโดเมน โดยไม่มีตัวเลือก dataType ใน jQuery
ไม่มี เพิ่มการป้องกันการโจมตีแบบเล่นซ้ำการยืนยัน SAML

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

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