4.19.06.02 - 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. ดาวน์โหลดไฟล์ Edge 4.19.06 เวอร์ชันล่าสุด bootstrap_4.19.06.sh ไปที่ /tmp/bootstrap_4.19.06.sh
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. ติดตั้งยูทิลิตี apigee-service และทรัพยากร Dependency ของ Edge 4.19.06
      sudo bash /tmp/bootstrap_4.19.06.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 เพื่อแก้ไขช่องโหว่ด้านความปลอดภัย ดูข้อมูลเพิ่มเติมและขั้นตอนที่ต้องดำเนินการได้ที่ ขั้นตอนการอัปเดต