คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
คุณสามารถใช้ส่วนขยายเพื่อผสานรวมทรัพยากรภายนอกเข้ากับพร็อกซี API ได้ เช่น คุณอาจผสานรวมบริการต่างๆ ของ Google Cloud Platform เช่น Google Cloud Storage ขณะทำงาน พร็อกซี API จะใช้ส่วนขยายเพื่อแลกเปลี่ยนคำขอและการตอบกลับกับทรัพยากรภายนอก
เฟรมเวิร์กรันไทม์ของส่วนขยาย
ขณะรันไทม์ ส่วนขยายจะทำหน้าที่เป็นเครื่องมือระหว่างการประมวลผลคำขอและการตอบกลับระหว่างพร็อกซี API และทรัพยากรภายนอก
ภาพรวมเกี่ยวกับวิธีการประมวลผลผ่านส่วนขยายขณะรันไทม์มีดังนี้
- คำขอของไคลเอ็นต์จะเข้าถึงพร็อกซี API และขั้นตอนการส่งคำขอจะดำเนินการผ่านนโยบายของพร็อกซี
- กระบวนการส่งคำขอถึงนโยบายคำขอราคาเสนอของส่วนขยายในพร็อกซีที่กำหนดค่าให้ส่งข้อมูลไปยังส่วนขยายที่ใช้งานในสภาพแวดล้อม ข้อมูลดังกล่าวรวมถึงค่าที่จําเป็นในการส่งคําขอไปยังทรัพยากรภายนอกที่ส่วนขยายแสดง
- ส่วนขยายจะส่งคำขอไปยังแหล่งข้อมูลภายนอกและได้รับการตอบกลับ
- ส่วนขยายจะส่งการตอบกลับกลับไปยังนโยบายคำขอราคาเสนอส่วนขยาย ซึ่งได้รับการจัดการโดยโค้ดพร็อกซี
- โฟลว์คำขอจะดำเนินการผ่านพร็อกซีต่อไปจนกว่าจะส่งคืนการตอบกลับไปยังไคลเอ็นต์
การทำงานกับส่วนขยาย
ส่วนขยายแต่ละรายการได้รับการพัฒนาและกำหนดค่าโดยคำนึงถึงทรัพยากรภายนอกที่เฉพาะเจาะจง หากต้องการใช้ส่วนขยาย ผู้ดูแลระบบ Apigee Edge และนักพัฒนาพร็อกซี API จะต้องทำตามขั้นตอนระดับสูงต่อไปนี้
- ผู้ดูแลระบบองค์กร Apigee Edge จะกำหนดค่าและทำให้ส่วนขยายใช้งานได้ โดยกำหนดค่าให้เหมาะกับความต้องการของธุรกิจโดยเฉพาะ การกำหนดค่านี้จะสร้างอินสแตนซ์ของส่วนขยายที่นักพัฒนาพร็อกซี API ใช้งาน เช่น อาจกำหนดค่าส่วนขยายเพื่อเข้าถึงที่เก็บข้อมูลหนึ่งๆ ใน Google Cloud Storage รวมถึงข้อมูลเข้าสู่ระบบการตรวจสอบสิทธิ์ที่จำเป็น
- นักพัฒนาซอฟต์แวร์พร็อกซี API ใช้ส่วนขยายที่กำหนดค่าในพร็อกซี API โดยเพิ่มนโยบายไฮไลต์ของส่วนขยายในพร็อกซี การกำหนดค่าของนโยบายจะระบุ
- ที่จะใช้ส่วนขยายการกำหนดค่า
- การทำงานของส่วนขยาย (ให้คิดว่าเป็นการเรียกใช้ฟังก์ชันไปยังส่วนขยาย)
- พารามิเตอร์การทำงานที่จะส่งไปพร้อมกับการเรียกการกระทำ ขณะทำงาน นโยบายจะใช้ส่วนขยายเพื่อเข้าถึงทรัพยากรภายนอกโดยเป็นส่วนหนึ่งของโฟลว์ของพร็อกซี
เอกสารประกอบเกี่ยวกับส่วนขยาย
หัวข้อต่อไปนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับส่วนขยาย
- หากต้องการดูข้อมูลเบื้องต้นเกี่ยวกับส่วนขยายโดยตรง โปรดดูบทแนะนำ: การเพิ่มและการใช้ส่วนขยาย
- โปรดดูข้อมูลอ้างอิงเกี่ยวกับส่วนขยายที่รวมอยู่ใน Apigee Edge ดูภาพรวมข้อมูลอ้างอิงเกี่ยวกับส่วนขยาย
- สำหรับการอ้างอิงเกี่ยวกับ Management API ที่คุณสามารถใช้เพื่อเพิ่ม นำออก และทำให้ส่วนขยายใช้งานได้ โปรดดู API ส่วนขยาย