ส่วนขยายคืออะไร

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

คุณสามารถใช้ส่วนขยายเพื่อผสานรวมทรัพยากรภายนอกเข้ากับพร็อกซี API ได้ เช่น คุณอาจผสานรวมบริการ Google Cloud Platform เช่น Google Cloud Storage ในขณะรันไทม์ พารามิเตอร์ของ API จะใช้ส่วนขยายเพื่อแลกเปลี่ยนคําขอและการตอบกลับกับทรัพยากรภายนอก

เฟรมเวิร์กรันไทม์ของส่วนขยาย

ขณะรันไทม์ ส่วนขยายจะทำหน้าที่เป็นสื่อกลาง โดยประมวลผลคำขอและการตอบกลับระหว่างพร็อกซี API กับแหล่งข้อมูลภายนอก

ต่อไปนี้เป็นภาพรวมของวิธีการทำงานของการประมวลผลผ่านส่วนขยายที่รันไทม์

  1. คําขอไคลเอ็นต์จะไปถึงพร็อกซี API และขั้นตอนการส่งคําขอจะดําเนินการตามนโยบายของพร็อกซี
  2. ขั้นตอนการส่งคําขอไปถึงนโยบายข้อความไฮไลต์ของส่วนขยายในพร็อกซีที่กำหนดค่าให้ส่งข้อมูลไปยังส่วนขยายที่ติดตั้งใช้งานในสภาพแวดล้อม ข้อมูลดังกล่าวประกอบด้วยค่าที่จําเป็นในการส่งคําขอไปยังแหล่งข้อมูลภายนอกที่ส่วนขยายแสดง
  3. ส่วนขยายจะส่งคําขอไปยังทรัพยากรภายนอก จากนั้นจะได้รับการตอบกลับ
  4. ส่วนขยายจะส่งการตอบกลับกลับไปยังนโยบายข้อความไฮไลต์ของส่วนขยาย ซึ่งโค้ดพร็อกซีจะจัดการ
  5. ขั้นตอนการส่งคำขอจะยังคงดำเนินผ่านพร็อกซีจนกว่าจะมีการตอบกลับไปยังไคลเอ็นต์

การทำงานกับส่วนขยาย

ชิ้นงานแต่ละรายการได้รับการพัฒนาและกำหนดค่าโดยคำนึงถึงแหล่งข้อมูลภายนอกที่เฉพาะเจาะจง หากต้องการใช้ส่วนขยาย ผู้ดูแลระบบ Apigee Edge และนักพัฒนาซอฟต์แวร์พร็อกซี API ต้องทำตามขั้นตอนระดับสูงต่อไปนี้

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

เอกสารประกอบเกี่ยวกับส่วนขยาย

หัวข้อต่อไปนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับชิ้นงาน