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

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

เมื่อวันที่ 5 มิถุนายน 2020 เราได้เปิดตัว Apigee Edge for 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 for Private Cloud

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

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

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

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

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

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

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

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

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

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

Apigee Edge for 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

ตัวประมวลผลข้อความโหลดสภาพแวดล้อมไม่สำเร็จเมื่อกำหนดค่าคีย์สโตร์ ด้วยชื่อหรือนามแฝงที่คล้ายกัน

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

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 เป็นเท็จ

130013746

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

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

120799182

การอัปเกรด OpenLDAP

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

145236083

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

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

135616498

สคริปต์การตั้งค่า SSO ล้มเหลว

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

111420263

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

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

147458330

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

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