คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X info
คุณสามารถใช้ส่วนขยายเพื่อผสานรวมทรัพยากรภายนอกเข้ากับพร็อกซี 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 ที่คุณสามารถใช้เพื่อเพิ่ม นําออก และติดตั้งใช้งานส่วนขยายได้ที่ Extensions API