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

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

เมื่อวันที่ 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. ติดตั้งยูทิลิตี apigee-service และทรัพยากร Dependency ของ Edge 4.18.05 โดยทำดังนี้
      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. นำเข้าพร็อกซี 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 เพื่อแก้ไขช่องโหว่ด้านความปลอดภัย ดูข้อมูลเพิ่มเติมและขั้นตอนที่จำเป็นได้ที่ ขั้นตอนการอัปเดต