คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่
เอกสารประกอบของ Apigee X info
เมื่อวันที่ 10 มีนาคม 2020 เราได้เปิดตัว Apigee Edge for Private Cloud เวอร์ชันใหม่
ขั้นตอนการอัปเดต
หากต้องการอัปเดตการติดตั้ง ให้ทำตามขั้นตอนต่อไปนี้ในโหนด Edge
-
ในโหนด Edge ทั้งหมด ให้ทำดังนี้
- ล้างข้อมูลที่เก็บ Yum
sudo yum clean all
- ดาวน์โหลดไฟล์
bootstrap_4.19.01.shของ Edge 4.19.01 เวอร์ชันล่าสุดไปที่/tmp/bootstrap_4.19.01.shcurl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
- ติดตั้งยูทิลิตี
apigee-serviceและทรัพยากร Dependency ของ Edge 4.19.01sudo bash /tmp/bootstrap_4.19.01.sh apigeeuser=uName apigeepassword=pWord
โดย uName:pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากไม่ระบุ pWord ระบบจะแจ้งให้คุณป้อนรหัสผ่าน
- อัปเดตยูทิลิตี
apigee-setupsudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- ใช้คำสั่ง
sourceเพื่อเรียกใช้สคริปต์apigee-service.shsource /etc/profile.d/apigee-service.sh
- ล้างข้อมูลที่เก็บ Yum
- อัปเดตยูทิลิตี
apigee validatesudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- นำเข้าพร็อกซี SmartDocs ใหม่จาก
smartdocs.zipในไดเรกทอรี/opt/apigee/apigee-validate/bundlesและติดตั้งใช้งานเป็นการแก้ไขใหม่ คุณควรนำเข้าพร็อกซีใหม่ไปยังองค์กรที่กำหนดค่า SmartDocs ไว้ในปัจจุบัน การติดตั้งใช้งานพร็อกซีเป็นการแก้ไขใหม่จะช่วยให้คุณย้อนกลับได้ง่ายขึ้นหากจำเป็นหมายเหตุ: ก่อนติดตั้งใช้งาน ให้ตรวจสอบว่า
<VirtualHost>ในพร็อกซีใหม่ตรงกับการกำหนดค่า<VirtualHost>ที่ตั้งค่าไว้ในสภาพแวดล้อมปัจจุบัน หากไม่ตรงกัน ให้แก้ไขพร็อกซีก่อนติดตั้งใช้งาน - จาก UI ของ Edge ให้ สร้างและอัปเดต KVM ที่ชื่อ "smartdocs_whitelist" ดังที่แสดงในรูปภาพด้านล่าง
คุณควรสร้าง KVM ในองค์กรและสภาพแวดล้อมที่ติดตั้งใช้งานพร็อกซี SmartDocs อยู่ในปัจจุบัน
หมายเหตุ: ตรวจสอบว่าไม่ได้เลือกช่องสำหรับเข้ารหัส
- เพิ่มคีย์ที่ชื่อ "is_whitelist_configured" โดยมีค่าเป็น "YES"
- เพิ่มคีย์ที่ 2 ที่ชื่อ "allowed_hosts" โดยมีค่าเป็นชื่อโฮสต์หรือที่อยู่ IP ที่เรียกจาก SmartDocs ซึ่งคั่นด้วยช่องว่าง
ค่าของ "allowed_hosts" ควรมีโฮสต์ทั้งหมดที่รวมอยู่ในข้อกำหนด OpenAPI
ที่เพิ่มลงใน SmartDocs ตัวอย่างเช่น หากคุณมีข้อกำหนด OpenAPI ที่เรียก
mocktarget.apigee.net, คุณจะต้องเพิ่มmocktarget.apigee.netลงในค่า "allowed_hosts" หากไม่ได้รวมโฮสต์ไว้ใน KVM การตอบกลับของ SmartDocs จะเป็น400 Bad Requestโดยมีเพย์โหลดเนื้อหาเป็นBad Request-Hostname not permitted
หมายเหตุ: หากคุณไม่เพิ่มและกำหนดค่า KVM นี้ พร็อกซีจะไม่บังคับใช้การอนุญาตพิเศษ ซึ่งอาจส่งผลให้เกิดการเข้าถึงโฮสต์และที่อยู่ IP โดยไม่ได้รับอนุญาต
ควรมีเฉพาะชื่อโฮสต์และที่อยู่ IP ของ
ปลายทาง API ที่มีการบันทึกด้วย SmartDocs ในค่า "allowed_hosts"
ซอฟต์แวร์ที่รองรับ
ไม่มี
การเลิกใช้งานและการเลิกให้บริการ
ไม่มี
ข้อบกพร่องที่ได้รับการแก้ไข
ตารางต่อไปนี้แสดงรายการข้อบกพร่องที่ได้รับการแก้ไขในรุ่นนี้
| รหัสปัญหา | คำอธิบาย |
|---|---|
| 145340106 | ช่องโหว่ของ Apigee SmartDocs API อัปเดตพร็อกซี Apigee SmartDocs เพื่อแก้ไขช่องโหว่ด้านความปลอดภัย ดูข้อมูลเพิ่มเติมและขั้นตอนที่ต้องดำเนินการได้ที่ ขั้นตอนการอัปเดต |