คุณกำลังดูเอกสารประกอบของ 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
-
ในโหนด Edge ทั้งหมด ให้ทำดังนี้
- ล้างข้อมูลที่เก็บ Yum
sudo yum clean all
- ดาวน์โหลดไฟล์ Edge 4.51.00 ล่าสุด
bootstrap_4.51.00.shไปยัง/tmp/bootstrap_4.51.00.shcurl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- ติดตั้งยูทิลิตี
apigee-serviceและทรัพยากร Dependency ของ Edge 4.51.00 โดยทำดังนี้sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
โดย uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณละเว้น pWord ระบบจะแจ้งให้คุณป้อน
- อัปเดตยูทิลิตี
apigee-setupโดยทำดังนี้sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- อัปเดตยูทิลิตี
apigee-libโดยทำดังนี้sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
- ใช้คำสั่ง
sourceเพื่อเรียกใช้สคริปต์apigee-service.shsource /etc/profile.d/apigee-service.sh
- ล้างข้อมูลที่เก็บ Yum
- อัปเดตยูทิลิตี
apigee-validateในเซิร์ฟเวอร์การจัดการโดยทำดังนี้/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- อัปเดตยูทิลิตี
apigee-provisionในเซิร์ฟเวอร์การจัดการโดยทำดังนี้/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- อัปเดตยูทิลิตี
apigee-adminapiโดยทำดังนี้/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- อัปเดตยูทิลิตี
apigee-machinekey/opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
- อัปเดตยูทิลิตี
apigee-config/opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
- อัปเดตโหนด Cassandra ทั้งหมด
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
โดย
configFileระบุไฟล์การกำหนดค่าที่คุณใช้เพื่อติดตั้ง Apigee Edge สำหรับ Private Cloud เช่น/opt/silent.conf - อัปเดตโหนด Postgres (มาสเตอร์และสแตนด์บาย)
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- ในโหนด Edge ทั้งหมด ให้เรียกใช้สคริปต์
update.shสำหรับกระบวนการ Edge ดังนี้/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- เรียกใช้สคริปต์
update.shสำหรับ SSO ในทุกโหนด/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- เรียกใช้
update.shสำหรับ UI ในทุกโหนด/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- หากคุณใช้ประสบการณ์การใช้งาน Edge แบบใหม่ ให้เรียกใช้คำสั่งต่อไปนี้
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- ในโหนดพอร์ทัล Apigee Developer Services ทั้งหมด ให้อัปเดตกระบวนการ devportal โดยการเรียกใช้
คำสั่งต่อไปนี้
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
- หากคุณใช้ 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 ไม่สำเร็จเนื่องจากการกำหนดค่าไฟล์ |
| 194875545 |
ข้อผิดพลาด 404 ขณะไปยังนักพัฒนาแอปจากหน้าแอปของนักพัฒนาแอป ปัญหานี้ได้รับการแก้ไขแล้ว |
| 179769806 |
บริษัทไม่ปรากฏใน UI ของ Edge ปัญหานี้ได้รับการแก้ไขแล้ว |
| 188039112 |
ปัญหาความน่าเชื่อถือของใบรับรองที่ลงนามด้วยตนเองใน UI ของ Edge ปัญหานี้ได้รับการแก้ไขแล้ว |
| 195932618 |
|
| 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 ของ |
| 198627666 |
ผู้ใช้สามารถดาวน์โหลดไฟล์ .inc ตามไฟล์การกำหนดค่า Nginx ปัญหานี้ได้รับการแก้ไขแล้ว ตอนนี้ระบบจะแสดงข้อผิดพลาด "ไม่พบไฟล์" เมื่อผู้ใช้พยายามเข้าถึง ไฟล์การกำหนดค่า |
| 199901238 |
ปัญหาเกี่ยวกับการอัปเกรด Message Processor จาก Edge for Private Cloud เวอร์ชันเก่า เมื่ออัปเกรดตัวประมวลผลข้อความจาก Edge เวอร์ชันเก่าเป็น 4.51 คุณอาจพบข้อผิดพลาดเกี่ยวกับคำขอรันไทม์ที่มีการดำเนินการ KVM ปัญหานี้ได้รับการแก้ไขแล้ว |
แก้ไขปัญหาด้านความปลอดภัยแล้ว
ต่อไปนี้คือรายการปัญหาด้านความปลอดภัยที่ทราบซึ่งได้รับการแก้ไขในรุ่นนี้ โปรดติดตั้ง Edge Private Cloud เวอร์ชันล่าสุดเพื่อหลีกเลี่ยงปัญหาเหล่านี้
| รหัสปัญหา | คำอธิบาย |
|---|---|
| ไม่มี | ระบบบันทึกรหัสผ่านใน Edge สำหรับ Private Cloud เนื่องจากการบันทึกปกติของการเปลี่ยนแปลงส่วนต่างของไฟล์การกำหนดค่า คุณป้องกันการบันทึกการเปลี่ยนแปลงการกำหนดค่าได้โดยทำดังนี้
|
| CVE-2021-23337 | มีการแก้ไขช่องโหว่การแทรกคำสั่งใน Lodash 2.4.1 แล้ว |
| ไม่มี | ปรับปรุงความปลอดภัยของรหัสผ่านและข้อมูลที่เกี่ยวข้องซึ่งจัดเก็บไว้ในแพลตฟอร์ม |
| CVE-2015-9251 | แก้ไขการสคริปต์ข้ามเว็บไซต์ (XSS) เมื่อมีการส่งคำขอ Ajax ข้ามโดเมน โดยไม่มีตัวเลือก dataType ใน jQuery |
| ไม่มี | เพิ่มการป้องกันการโจมตีแบบเล่นซ้ำการยืนยัน SAML |
ปัญหาที่ทราบ
ดูรายการปัญหาที่ทราบทั้งหมดได้ที่ปัญหาที่ทราบเกี่ยวกับ Edge สำหรับ Private Cloud