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

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