คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ
Apigee X info
เมื่อวันที่ 22 มกราคม 2021 เราได้เปิดตัว Apigee Edge สำหรับ Private Cloud เวอร์ชันใหม่
ขั้นตอนการอัปเดต
การอัปเดตเวอร์ชันนี้จะอัปเดตคอมโพเนนต์ในรายการ RPM ต่อไปนี้
- edge-gateway-4.50.00-0.0.20107.noarch.rpm
- edge-management-server-4.50.00-0.0.20107.noarch.rpm
- edge-message-processor-4.50.00-0.0.20107.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20107.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20107.noarch.rpm
- edge-router-4.50.00-0.0.20107.noarch.rpm
- edge-analytics-4.50.00-0.0.40034.noarch.rpm
- apigee-provision-4.50.00-0.0.611.noarch.rpm
- apigee-validate-4.50.00-0.0.620.noarch.rpm
- apigee-setup-4.50.00-0.0.1124.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2512.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2503.noarch.rpm
- apigee-sso-4.50.00-0.0.20088.noarch.rpm
- apigee-mtls-4.50.00-0.0.20210.noarch.rpm
- apigee-mtls-consul-4.50.00-0.0.20130.noarch.rpm
- edge-mint-gateway-4.50.00-0.0.30204.noarch.rpm
- edge-mint-management-server-4.50.00-0.0.30204.noarch.rpm
- edge-mint-message-processor-4.50.00-0.0.30204.noarch.rpm
คุณสามารถตรวจสอบเวอร์ชัน RPM ที่ติดตั้งอยู่ในปัจจุบันเพื่อดูว่าต้องอัปเดตหรือไม่ โดยป้อนคำสั่งต่อไปนี้
apigee-all version
หากต้องการอัปเดตการติดตั้ง ให้ทำตามขั้นตอนต่อไปนี้ในโหนด Edge
-
ในโหนด Edge ทั้งหมด ให้ทำดังนี้
- ล้างข้อมูลที่เก็บ Yum
sudo yum clean all
- ดาวน์โหลดไฟล์ Edge 4.50.00
bootstrap_4.50.00.shล่าสุดไปที่/tmp/bootstrap_4.50.00.shcurl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- ติดตั้งยูทิลิตีและทรัพยากร Dependency ของ Edge 4.50.00
apigee-servicesudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
โดย uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณละเว้น pWord ระบบจะแจ้งให้คุณป้อน
- อัปเดตยูทิลิตี
apigee-setupโดยทำดังนี้sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup 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
อัปเดตโหนด Cassandra ทั้งหมด
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
โดย configFile ระบุไฟล์การกำหนดค่าที่คุณใช้เพื่อติดตั้ง Apigee Edge สำหรับ Private Cloud เช่น
/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
- หากใช้ Apigee mTLS ให้ทำตามขั้นตอนที่อธิบายไว้ใน
อัปเกรด Apigee mTLS
ดูข้อมูลเพิ่มเติมได้ที่ ข้อมูลเบื้องต้นเกี่ยวกับ Apigee mTLS
ซอฟต์แวร์ที่รองรับ
Apigee Edge Private Cloud รุ่นนี้รองรับ Red Hat Enterprise Linux เวอร์ชัน (Intel 64 บิต) 7.9 และ CentOS (Intel 64 บิต) 7.9
การเลิกใช้งานและการเลิกให้บริการ
ไม่มีการเลิกใช้งานหรือหยุดให้บริการใหม่
ฟีเจอร์ใหม่
การเปิดตัวนี้มีฟีเจอร์ใหม่ต่อไปนี้
- ตัวเลือกโปรแกรมติดตั้งใหม่
'mt'สำหรับ การติดตั้งเซิร์ฟเวอร์การจัดการแยกจาก Edge UI และ OpenLDAP (ปัญหา 175793014) ดู การระบุคอมโพเนนต์ที่จะติดตั้ง - การหมดอายุของแคช L1 ใน Message Processor ซึ่งระบุ time-to-live (TTL) ของรายการในแคช L1 ก่อนหน้านี้คุณระบุได้เฉพาะ TTL ของ รายการในแคช L2 ดู ตั้งค่าการหมดอายุของแคช L1 ใน Message Processor
apigee-provisionเวอร์ชันปรับปรุงที่มีตัวเลือกdelete-userใหม่ เรียกใช้apigee-service apigee-provision delete-user -hเพื่อรับความช่วยเหลือในการใช้ตัวเลือกนี้
แก้ไขข้อบกพร่องแล้ว
ตารางต่อไปนี้แสดงข้อบกพร่องที่แก้ไขแล้วในรุ่นนี้
| รหัสปัญหา | คำอธิบาย |
|---|---|
| 162320407 | ไม่ได้ส่งใบรับรองไคลเอ็นต์ แม้ว่าจะตั้งค่า clientauthenabled ในเซิร์ฟเวอร์เป้าหมายแล้วก็ตาม |
| 169401128 | การส่งการแจ้งเตือนทางอีเมลสำหรับการสร้างรายได้ไม่ทำงาน |
| 158714633 | การกำหนดค่าไฟล์บันทึกของ Cassandra ไม่ทำงาน เราได้เพิ่มโทเค็น Logback ใหม่สำหรับ |
| 125273766 | การเผยแพร่การอัปเดตแคชข้ามพ็อดล้มเหลวในการกำหนดค่าพ็อดแบบหลายภูมิภาค |
| 170656165 | การตั้งค่า Apigee SSO ไม่สำเร็จเมื่อเซิร์ฟเวอร์การจัดการปิดใช้ http |
| 174307086 |
|
| 143178281 | บริการแจ้งเตือนการสร้างรายได้ทำงานไม่สำเร็จเนื่องจากการกำหนดค่า SMTP ไม่ถูกต้อง |
| 151756535 | คำสั่ง apigee-validate clean ไม่ได้ล้างข้อมูลผู้ใช้
apigee_validator@apigee.com
|
| 174735160 | แก้ไขช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นต่อการแทรก SQL ผ่าน UI ของ Edge Classic แล้ว |
| 145994176 | การค้นหารายการบริการแจ้งเตือนตามวันที่ไม่ทำงาน
เนื่องจากไม่ได้ป้อนข้อมูลใน createdDate |
| 142386756 |
|
| 165421271 | เครื่องมือติดตามแสดงค่า JSON ทั้งหมดในเพย์โหลดคำขอเป็นสตริง แม้ว่าค่าเหล่านั้นจะเป็นจำนวนเต็มก็ตาม |
| 169212613 | การตอบกลับ Management API มีส่วนหัวการตอบกลับวันที่ที่ซ้ำกัน |
| 171245851 | การติดตั้ง mTLS ต้องใช้ที่อยู่ IP ทั้งหมดในไฟล์การกำหนดค่า |
| 172379664 |
|
| 172367536 | ตัวประมวลผลข้อความใช้ใบรับรองแบบ Self-signed สำหรับ mTLS แม้ว่าผู้ใช้จะระบุใบรับรองที่ตนกำหนดไว้ก็ตาม |
| 169020349 |
|
| 175313717 | แก้ไขช่องโหว่ที่อาจเกิดขึ้นใน Cassandra CVE-2020-13946 และ CVE-2019-2684 แล้ว |
| 169020349 | แก้ไขช่องโหว่ที่อาจเกิดขึ้นต่อการโจมตีวันเกิดกับการเข้ารหัส TLS ที่มีขนาดบล็อก 64 บิตแล้ว |
แก้ไขปัญหาด้านความปลอดภัยแล้ว
ต่อไปนี้คือรายการปัญหาด้านความปลอดภัยที่ทราบซึ่งได้รับการแก้ไขในรุ่นนี้ โปรดติดตั้ง Edge Private Cloud เวอร์ชันล่าสุดเพื่อหลีกเลี่ยงปัญหาเหล่านี้
| CVE | คำอธิบาย |
|---|---|
| CVE-2020-13946 |
ใน Apache Cassandra เวอร์ชันก่อนหน้า 2.1.22, 2.2.18, 3.0.22, 3.11.8 และ 4.0-beta2 ผู้โจมตีในเครื่องที่ไม่มีสิทธิ์เข้าถึงกระบวนการหรือไฟล์การกำหนดค่าของ Apache Cassandra อาจใช้การลงทะเบียน RMI เพื่อทำการโจมตีแบบ Man-in-the-Middle และดักจับชื่อผู้ใช้และรหัสผ่านที่ใช้เพื่อเข้าถึงอินเทอร์เฟซ JMX จากนั้นผู้โจมตีจะใช้ข้อมูลเข้าสู่ระบบเหล่านี้เพื่อเข้าถึง อินเทอร์เฟซ JMX และดำเนินการที่ไม่ได้รับอนุญาต ผู้ใช้ควรทราบถึง CVE-2019-2684 ซึ่งเป็นช่องโหว่ของ JRE ที่ทำให้สามารถใช้ประโยชน์จากปัญหานี้จากระยะไกลได้ |
| CVE-2019-2684 |
พบข้อบกพร่องในวิธีที่ใช้การเข้ารหัส DES/3DES เป็นส่วนหนึ่งของโปรโตคอล TLS/SSL ผู้โจมตีแบบ Man-in-the-Middle อาจใช้ช่องโหว่นี้เพื่อกู้คืนข้อมูลข้อความธรรมดาบางส่วน โดยการดักจับการรับส่งข้อมูลที่เข้ารหัสจำนวนมากระหว่างเซิร์ฟเวอร์และไคลเอ็นต์ TLS/SSL หาก การสื่อสารใช้ชุดการเข้ารหัสที่อิงตาม DES/3DES |
| CVE-2016-2183 |
พบข้อบกพร่องในวิธีที่ใช้การเข้ารหัส DES/3DES เป็นส่วนหนึ่งของโปรโตคอล TLS/SSL ผู้โจมตีแบบ Man-in-the-Middle อาจใช้ช่องโหว่นี้เพื่อกู้คืนข้อมูลข้อความธรรมดาบางส่วนโดยการดักจับ การรับส่งข้อมูลที่เข้ารหัสจำนวนมากระหว่างเซิร์ฟเวอร์และไคลเอ็นต์ TLS/SSL หากการสื่อสารใช้ ชุดการเข้ารหัสที่อิงตาม DES/3DES |
ปัญหาที่ทราบ
ดูรายการปัญหาที่ทราบเกี่ยวกับ Edge Private Cloud ได้ที่ ปัญหาที่ทราบเกี่ยวกับ Edge Private Cloud