4.19.01.03 - 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.19.01 bootstrap_4.19.01.sh เวอร์ชันล่าสุดลงใน /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 ของ 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. นำเข้าพร็อกซี SmartDocuments ใหม่จาก 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 ที่เรียกใช้จาก SmartDocuments ค่าของ "allowed_hosts" ควรรวมโฮสต์ที่รวมอยู่ในข้อกำหนดของ OpenAPI ที่เพิ่มลงใน SmartDocument ตัวอย่างเช่น หากคุณมีข้อกำหนดของ 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 SmartDocuments API

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