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

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

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

กระบวนการอัปเดต

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

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

    1. ล้างที่เก็บของ Yum:
      sudo yum clean all
    2. ดาวน์โหลดไฟล์ Edge 4.18.05 bootstrap_4.18.05.sh เวอร์ชันล่าสุดลงใน /tmp/bootstrap_4.18.05.sh:
      curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
    3. ติดตั้งยูทิลิตีและ Dependency ของ Edge 4.18.05 apigee-service ดังนี้
      sudo bash /tmp/bootstrap_4.18.05.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. อัปเดตยูทิลิตี apigee validate ดังนี้
    sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. นำเข้าพร็อกซี SmartDocuments ใหม่จาก smartdocs.zip ใน /opt/apigee/apigee-validate/bundles และทำให้ใช้งานได้เป็นรุ่นใหม่ ควรนำเข้าพร็อกซีใหม่ไปยังองค์กรที่ Smartdocs มีการกำหนดค่าอยู่ในขณะนี้ การทำให้พร็อกซีใช้งานได้เป็นการแก้ไขใหม่จะทำให้การย้อนกลับง่ายขึ้น หากจำเป็น

    หมายเหตุ: ก่อนทำให้ใช้งานได้ โปรดตรวจสอบว่า <VirtualHost> ในพร็อกซีใหม่ตรงกับการกำหนดค่า <VirtualHost> ที่ตั้งค่าไว้ในปัจจุบัน สภาพแวดล้อมของคุณ หากไม่มี ให้แก้ไขพร็อกซีก่อนทำให้ใช้งานได้

  4. จาก Edge UI ให้สร้างและอัปเดต KVM ที่ชื่อว่า "smartdocs_Whitelist" ดังที่แสดงในรูปด้านล่าง ควรสร้าง KVM ในองค์กรและสภาพแวดล้อมที่พร็อกซี SmartDocument ที่ทำให้ใช้งานได้อยู่ในขณะนี้

    หมายเหตุ: ตรวจสอบว่าไม่ได้เลือกช่องเข้ารหัสไว้

    • เพิ่มคีย์ชื่อ "is_whitelist_Configure" โดยที่ค่าคือ "YES"
    • เพิ่มคีย์ที่สองชื่อ "allowed_hosts" โดยที่ค่าคือชื่อโฮสต์หรือที่อยู่ IP ที่คั่นด้วยช่องว่าง ที่เรียกจาก SmartDocuments ค่าของ "allowed_hosts" ควรรวมโฮสต์ใดๆ ที่รวมอยู่ในข้อกำหนดของ OpenAPI เพิ่มลงใน SmartDocuments แล้ว ตัวอย่างเช่น หากคุณมีข้อกำหนดของ OpenAPI ที่เรียกใช้ mocktarget.apigee.net คุณจะต้องเพิ่ม mocktarget.apigee.net ไปยัง "allowed_hosts" หากโฮสต์ไม่ใช่ ซึ่งรวมอยู่ใน KVM การตอบสนองของ SmartDocs จะ400 Bad Requestโดยมีเนื้อหา เพย์โหลด Bad Request-Hostname not permitted
    วันที่ อินเทอร์เฟซการสร้าง KVM หมายเหตุ: หากคุณไม่เพิ่มและกำหนดค่า KVM นี้ พร็อกซีจะไม่บังคับใช้รายการที่อนุญาตพิเศษ ช่วงเวลานี้ อาจทำให้เกิดการเข้าถึงโฮสต์และที่อยู่ IP โดยไม่ได้รับอนุญาต เฉพาะชื่อโฮสต์และที่อยู่ IP ของ ปลายทาง API ที่จัดทำด้วย SmartDocuments ควรรวมอยู่ใน "allowed_hosts"

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

ไม่มี

การเลิกใช้งานและการเกษียณ

ไม่มี

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

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

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

ช่องโหว่ของ Apigee SmartDocuments API

อัปเดตพร็อกซี Apigee SmartDocuments เพื่อแก้ไขช่องโหว่ด้านความปลอดภัย โปรดดู อัปเดตขั้นตอนเพื่อดูข้อมูลเพิ่มเติมและขั้นตอนที่ต้องทำ