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

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

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

ขั้นตอนการอัปเดต

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

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

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

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

  4. จาก 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 หมายเหตุ: หากคุณไม่เพิ่มและกำหนดค่า KVM นี้ พร็อกซีจะไม่บังคับใช้การอนุญาตพิเศษ ซึ่งอาจส่งผลให้เกิดการเข้าถึงโฮสต์และที่อยู่ IP โดยไม่ได้รับอนุญาต ควรมีเฉพาะชื่อโฮสต์และที่อยู่ IP ของ ปลายทาง API ที่มีการบันทึกด้วย SmartDocs ในค่า "allowed_hosts"

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

ไม่มี

การเลิกใช้งานและการเลิกให้บริการ

ไม่มี

ข้อบกพร่องที่ได้รับการแก้ไข

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

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

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

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