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

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

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

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

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

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

    1. ล้างข้อมูลที่เก็บ Yum
      sudo yum clean all
    2. ดาวน์โหลดไฟล์ Edge 4.19.06 bootstrap_4.19.06.sh ล่าสุดไปที่ /tmp/bootstrap_4.19.06.sh
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. ติดตั้งยูทิลิตี apigee-service และทรัพยากร Dependency ของ Edge 4.19.06 โดยทำดังนี้
      sudo bash /tmp/bootstrap_4.19.06.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. เรียกใช้สคริปต์ update.sh สำหรับ OpenLDAP ในทุกโหนด ในแต่ละโหนด ให้เรียกใช้ คำสั่งต่อไปนี้
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

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

  3. เรียกใช้สคริปต์ update.sh สำหรับ Edge ในทุกโหนด ในแต่ละโหนด ให้เรียกใช้คำสั่ง ต่อไปนี้
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

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

  4. เรียกใช้สคริปต์ update.sh สำหรับ UI ในโหนดทั้งหมด ในแต่ละโหนด ให้เรียกใช้คำสั่ง ต่อไปนี้
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

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

  5. เรียกใช้สคริปต์ update.sh สำหรับ SSO ในทุกโหนด ในแต่ละโหนด ให้เรียกใช้คำสั่ง ต่อไปนี้
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

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

  6. เรียกใช้สคริปต์ update.sh สำหรับพอร์ทัลนักพัฒนาแอปในทุกโหนด ในแต่ละ โหนด ให้เรียกใช้คำสั่งต่อไปนี้
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

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

  7. หากคุณใช้ Apigee mTLS และอัปเดตการกำหนดค่าตามฟีเจอร์ใหม่หรือการแก้ไขข้อบกพร่อง ในแพตช์นี้ คุณต้องถอนการติดตั้งและติดตั้งบริการ apigee-mtls อีกครั้งในทุกโหนดเพื่อให้การเปลี่ยนแปลงเหล่านี้มีผล ดูข้อมูลเพิ่มเติมได้ที่ เปลี่ยนการกำหนดค่า apigee-mtls ที่มีอยู่

ซอฟต์แวร์ที่รองรับ

Apigee Edge สำหรับ Private Cloud ยืนยันว่ารองรับ OpenJDK เวอร์ชัน 1.8.0.252

อัปเดต Tomcat เป็นเวอร์ชัน 7.0.103 แล้ว

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

ไม่มีการเปลี่ยนแปลง

ฟีเจอร์ใหม่

ตารางต่อไปนี้จะอธิบายฟีเจอร์ใหม่ในรุ่นนี้

คำอธิบาย

mTLS ช่วยรักษาความปลอดภัยในการเชื่อมต่อเซิร์ฟเวอร์การจัดการกับเราเตอร์

ตอนนี้ Apigee mTLS รองรับการเชื่อมต่อระหว่างเซิร์ฟเวอร์การจัดการกับเราเตอร์ ในพอร์ต 8081 แล้ว

ตอนนี้กำหนดค่าระยะเวลาความถูกต้องของใบรับรองได้แล้ว

เมื่อใช้ใบรับรองที่กำหนดเอง คุณจะกำหนดจำนวนวันที่ใบรับรองใช้ได้ ได้ คุณทำได้โดยกำหนดค่าของ APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR ในไฟล์การกำหนดค่า ค่าเริ่มต้น คือ 365 ดูข้อมูลเพิ่มเติมได้ที่ ขั้นตอนที่ 1: อัปเดต ไฟล์การกำหนดค่า หากทําการเปลี่ยนแปลงหลังจากติดตั้ง Apigee mTLS แล้ว โปรด ทําตามวิธีการในเปลี่ยนการกําหนดค่า apigee-mtls ที่มีอยู่

แก้ไขข้อบกพร่องแล้ว

ตารางต่อไปนี้แสดงข้อบกพร่องที่แก้ไขแล้วในรุ่นนี้

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

Message Processor โหลดสภาพแวดล้อมไม่สำเร็จเมื่อกำหนดค่าที่เก็บคีย์ ด้วยชื่อหรือชื่อแทนที่คล้ายกัน

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

130653816

ข้อผิดพลาด 404 เป็นระยะๆ ในการเข้าชมรันไทม์

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

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

157275131

การอัปเกรด Drupal

กระบวนการอัปเกรดพอร์ทัลนักพัฒนาแอปใช้งานไม่ได้ในเวอร์ชัน 4.19.06

155840972 การอัปเกรด Tomcat

อัปเกรด Tomcat เป็นเวอร์ชัน 7.0.103

155595660

รูปแบบเขตเวลา

ค่าที่ใช้สำหรับโทเค็น sss และ SSS ในรูปแบบเขตเวลา ที่ตั้งค่าโดยพร็อพเพอร์ตี้ conf_system_apigee.syslogger.dateFormat ไม่ถูกต้อง

155340541

การรองรับ OpenJDK

Apigee ยืนยันว่ารองรับ OpenJDK เวอร์ชัน 1.8.0.252

155105930
76087166

KVM ในสภาพแวดล้อมแบบหลายศูนย์ข้อมูล

เซิร์ฟเวอร์การจัดการจะเชื่อมต่อกับศูนย์ข้อมูลใดก็ได้แบบสุ่มหากองค์กรครอบคลุมศูนย์ข้อมูลหลายแห่ง (เช่น dc-1, dc-2) ซึ่งส่งผลต่อ การเชื่อมต่อกับโหนด Cassandra ในศูนย์ข้อมูลในพื้นที่สำหรับการจัดการคีย์และการดำเนินการ Key Value Map (KVM)

152382545

การใช้ช่วงพอร์ต mTLS

ตอนนี้เอกสารประกอบระบุอย่างถูกต้องว่าช่วงพอร์ต ZooKeeper สำหรับ Apigee mTLS เริ่มต้นที่ 10001

150717738

คลัสเตอร์ที่ไม่มีผู้นำ

คลัสเตอร์ที่ไม่มีลีดเดอร์ทำให้ไม่สามารถหยุดหรือรีสตาร์ทบริการ mTLS ได้ นอกจากนี้ เรายังลดระยะเวลาการหมดเวลาด้วย

148486685

การจำลองแบบ OpenLDAP แบบผูกโดยอ้อมและความสามารถในการทำงานร่วมกันของ SSO

เมื่อใช้การเชื่อมโยงโดยอ้อม บริการ OpenLDAP จะไม่ค้นหาออบเจ็กต์ผู้ใช้เมื่อเปิดใช้การจำลอง (มีอินสแตนซ์ OpenLDAP มากกว่า 1 รายการ)

148179907

เพิ่ม apigee-analytics-collector อีกครั้ง

เราได้เพิ่มยูทิลิตี apigee-analytics-collector อีกครั้ง ยูทิลิตี้นี้ช่วยให้คุณ รายงานจำนวนปริมาณการใช้ API ได้

146511254

นโยบาย ExtractVariables ไม่แสดงข้อผิดพลาด

เมื่อตัวแปร XML ไม่ได้รับการแก้ไขผ่านนิพจน์ XPath นโยบาย ExtractVariables จะดำเนินการต่อในพร็อกซี ปัญหานี้เกิดขึ้นแม้ว่าจะตั้งค่าองค์ประกอบ IgnoreUnresolvedVariables หรือแอตทริบิวต์ continueOnError เป็น false แล้วก็ตาม

130013746

การปิดใช้งานบริษัท

ปุ่มเพื่อปิดใช้งานบริษัทจากการสร้างรายได้ไม่พร้อมใช้งาน

120799182

การอัปเกรด OpenLDAP

กระบวนการอัปเกรด OpenLDAP ในสภาพแวดล้อมแบบหลายศูนย์ข้อมูลส่งผลให้เกิดสถานะที่เสียหาย

145236083

ความยาวของชื่อผู้ใช้:รหัสผ่านของผู้ดูแลระบบ

ชื่อผู้ใช้:รหัสผ่านของผู้ดูแลระบบที่ยาวกว่า 57 อักขระทำให้สคริปต์การติดตั้ง Edge SSO ล้มเหลว

135616498

สคริปต์การตั้งค่า SSO ไม่สำเร็จ

แก้ไขปัญหาที่การใช้ URL ของรูปแบบไฟล์ทำให้สคริปต์การตั้งค่า SSO ล้มเหลว

111420263

แก้ไข ConcurrentModificationException ในนโยบายการบันทึกข้อความ

แก้ไขสภาวะการแข่งขันหลายอย่างที่เกิดขึ้นเมื่อใช้นโยบายการบันทึกข้อความ

147458330

การแก้ไขปัญหาการสำรองข้อมูลของ Postgresql ที่ไม่ได้จัดเก็บข้อมูล SSO

แก้ไขปัญหาที่ข้อมูลการกำหนดค่า SSO ของข้อมูลสำรอง PostgreSQL ขาดหายไป